gpt4 book ai didi

linux - 如何使用一些 Linux 命令设置 crontab 作业?

转载 作者:太空宇宙 更新时间:2023-11-04 04:11:39 25 4
gpt4 key购买 nike

我想在 crontab 作业(在虚拟服务器中)中执行一些命令,如下所示:

$ mysqldump --opt --user=root --password=xxxxx mysqldb1>mysqldb1.sql
$ mysqldump --opt --user=root --password=xxxxx mysqldb2>mysqldb2.sql
$ tar czvf site1.tar.gz /var/www/site1
$ tar czvf site2.tar.gz /var/www/site2

我还想将这些文件上传到我的计算机。

$ scp mysqldb1.sql root@myIP:/home/myuser/backups
$ scp mysqldb2.sql root@myIP:/home/myuser/backups
$ scp site1.tar.gz root@myIP:/home/myuser/backups
$ scp site2.tar.gz root@myIP:/home/myuser/backups

我可以在 crontab 作业中每隔x次执行包含所有这些命令的脚本吗?

最佳答案

是的,您可以使用上述命令创建一个 shell 脚本,并使用以下命令使用 cronjob 每 x 次运行该 shell 脚本。

假设您使用所需的命令创建了一个 shell 脚本 backup.sh,然后您可以使用 crontab -e 创建一个 cronjob

          • sh/home/backup.sh

:wq 保存并退出。
cronjob 将保存第一个 * 指分钟,* 指小时,* 指某月某日,* 指某月,* 指某周某日。

感谢和问候,
阿洛克

关于linux - 如何使用一些 Linux 命令设置 crontab 作业?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18812201/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com