> #make the archive: > `tar -cvzf $targetpath $files`; This to can be write in perl.
perldoc -m Archive::Tar perldoc -m Compress::Zlib ----- Original Message ----- From: "West, William M" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Monday, June 16, 2003 3:08 PM Subject: Backup utility (was RE: concatonate to file?) > > #!/usr/bin/perl -w > > #simple tar archiver... something to make a cron job with > #in the future :) > > > #thanks for the info for strftime :) now can parse system time and > #use it > use POSIX qw(strftime); > > # still unclear about '-w' verses 'use warnings' > use strict; > use diagnostics; > > # where to put the archive:: > my $targetpath = "/tmp/databackup"; > #for timstamping filename: > my $date = strftime("%A %B %C", localtime time); > # files to archive: > my $files = "/home/willy/tmp"; > > #parse the date information from strftime-- takes the data and > #removes the spaces > #$date=~ s/^(\S*\s\S*\s\S*).*/$1/s; > #the above is no longer needed- was going to use 'date' untill Robin > #Norwood set me straight :) > # > $date=~ s/\s//g; > > #concatonate (thanks to rob and tim) > $targetpath = $targetpath.$date.".bak"; > > print "path = $targetpath\n"; #debug > > > #make the archive: > `tar -cvzf $targetpath $files`; > > > #thank you all :) > #willy > > > -- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]