【问题标题】:Cron Perl File Gzip BackupCron Perl 文件 Gzip 备份
【发布时间】:2011-08-10 06:00:18
【问题描述】:

我正在尝试对我正在开发的网站进行一些小改动。 (我可以设计漂亮的网站,但技术方面的东西对我来说有点过头了,所以请简单的回答......)我没有创建这个 perl 文件,但想编辑它。

该站点每天运行一个 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";

可以,但我不想弄错。

建议?

【问题讨论】:

    标签: perl cron


    【解决方案1】:

    您可能想要使用 2 个命令:

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

    第一个命令将图像存档。第二个命令压缩文件。

    【讨论】:

      【解决方案2】:

      如果您使用的是 GNU tar(在 Linux 系统上就是这种情况),则以下内容 将在单个命令中 tar 和 gzip 文件夹:

      执行“tar czf /var/www/db/f$dt.tar.gz /path/to/image/folder”

      【讨论】:

        猜你喜欢
        • 2017-03-13
        • 1970-01-01
        • 2012-10-21
        • 1970-01-01
        • 1970-01-01
        • 2015-10-30
        • 2011-06-01
        • 1970-01-01
        • 2013-11-06
        相关资源
        最近更新 更多