Cron Perl 文件 Gzip 备份

发布于 2024-11-02 20:06:47 字数 495 浏览 1 评论 0原文

我正在尝试对我正在开发的网站进行一些小的更改。 (我可以设计漂亮的网站,但技术方面的东西对我来说有点困难,所以请简单回答...)我没有创建这个 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";

会​​起作用,但我不想弄错。

建议?

I'm trying to make a small change to a website which I'm working on. (I can design great looking sites but tech stuff is a little over me so simple answers please...) I didn't create this perl file but want to edit it.

The site has a cron script running daily to back up a db. The cron seems to run a perl file with the command like this (edited) :

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

($dt being a date string created earlier)

It works so I don't want to mess with that.

I want to add a line which will gzip backup all the files in a certain folder using the same date technique. I'm guessing :

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

would work but I don't want to get this wrong.

Suggestions ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

貪欢 2024-11-09 20:06:47

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

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

第一个命令使用图像进行存档。第二个命令压缩文件。

You probably want to use 2 commands:

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

The first command makes an archive with the images. The second command compresses the file.

蓝海 2024-11-09 20:06:47

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

exec "tar czf /var/www/db/f$dt.tar.gz /path/to/image/folder"

If you are using GNU tar, which is the case if on a Linux system, the following
will tar and gzip the folder in a single command:

exec "tar czf /var/www/db/f$dt.tar.gz /path/to/image/folder"

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文