这是测试脚本以确保一切按预期工作的好方法。 1.2.2. 用 cron 执行
cron 实用程序可用于自动执行脚本。 cron 守护进程允许在指定的时间和日期执行脚本或命令。
cron 是通过条目配置的 crontab中 文件中。 crontab中 文件被分成几个字段:
# mh dom mon dow 命令
• m: 命令执行的分钟,介于 0 和 59 之间。
• h: 命令执行的小时数,介于 0 和 23 之间。
• dom: 命令执行的月份中的哪一天。
• 星期一: 命令执行的月份,介于 1 到 12 之间。
• 道: 命令执行的星期几,介于 0 和 7 之间。可以使用 0 或 7 指定星期日,这两个值都有效。
• 命令: 要执行的命令。
添加或更改条目 crontab中 文件应该使用 crontab -e 命令。 另外,a的内容
crontab 文件可以使用 crontab -l 命令查看。
使用 cron 执行上面列出的 backup.sh 脚本。 从终端提示输入以下内容:
sudo crontab -e
将 sudo 与 crontab -e 命令一起使用可编辑 根 用户的 crontab。 如果您正在备份只有 root 用户有权访问的目录,则这是必要的。
将以下条目添加到 crontab中 文件:
# mh dom mon dow 命令
0 0 * * * bash /usr/local/bin/backup.sh
backup.sh 脚本现在将在每天上午 12:00 执行。
需要将 backup.sh 脚本复制到 / usr /本地/ bin / 目录,以便此条目正确执行。 脚本可以驻留在文件系统的任何位置,只需适当更改脚本路径即可。
有关更深入的 crontab 选项,请参阅第 1.4 节“参考资料”[p. 327]。