Ik ben bezig met om een bestaand script aan te passen die automatisch backups maakt van databases, ze gzipt en opslaat.
Het script werkt nu goed, maar de naamgeving is niet goed. De gzip-files krijgen nu vanuit het script een datumcode mee als naam, ik wil daar graag de naam van de desbetreffende db bij hebben.
Zo ziet de naamgeving er nu uit: mysql.2005-10-07_00.34.13_.tar.gz
Ik wil daar dus graag een naam in hebben, bijvoorbeeld: <naamdb>.mysql.2005-10-07_00.34.13_.tar.gz
Stukje code uit script:
Iemand een idee?
Het script werkt nu goed, maar de naamgeving is niet goed. De gzip-files krijgen nu vanuit het script een datumcode mee als naam, ik wil daar graag de naam van de desbetreffende db bij hebben.
Zo ziet de naamgeving er nu uit: mysql.2005-10-07_00.34.13_.tar.gz
Ik wil daar dus graag een naam in hebben, bijvoorbeeld: <naamdb>.mysql.2005-10-07_00.34.13_.tar.gz
Stukje code uit script:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
| $backup_gzip_file = $backup_tar_file . "$gzip_ext";
$upload_gzip_filename = $file_prefix . "." . $date_text . "_.tar" . "$gzip_ext";
$compress_output = '';
if ( $compress_method eq 'z_switch' )
{
# compress with tar z switch
&message('b',qq~\nNow Compressing with the Tar -z Switch ...\n~);
$cmd = qq~$nice_cmd $tar_cmd $tar_options -c -z -f $backup_gzip_file $tar_dir~;
&cmd_length($cmd) if $max_cmd > 0;
$compress_output = `$cmd`; |
Iemand een idee?