Cron Perl文件Gzip备份

问题描述:

我正在尝试对我正在处理的网站进行小改动。 (我可以设计很棒的网站,但技术的东西是有点超过我这么简单的答案,请...)我没有创建这个perl文件,但想编辑它。Cron Perl文件Gzip备份

该网站有一个每日运行的cron脚本来备份数据库。这个cron似乎运行一个Perl文件,像这样的命令(编辑):

exec "/usr/bin/mysqldump --opt -uxxx -pxxx dbname |gzip > /var/www/db/y$dt.gz"; 

($ DT被一个日期字符串前面创建)

它的工作原理,所以我不想惹那。

我想添加一行,将使用相同的日期技术gzip备份某个文件夹中的所有文件。我猜测:

exec "gzip /path/to/image/folder > /var/www/db/f$dt.gz"; 

会工作,但我不想让这个错误。

对此提出建议?

您可能需要使用两个命令:

exec "tar -cf /var/www/db/f$dt.tar /path/to/image/folder"; 
exec "gzip /var/www/db/f$dt.tar"; 

的第一个命令,使与图像存档。第二个命令压缩文件。

如果你正在使用的GNU tar,这是,如果在Linux系统上,下面的 将焦油和一个命令gzip压缩的文件夹的情况下:

EXEC“焦油CZF /无功/网络/数据库/ f $ dt.tar.gz/path/to/image /文件夹“