0 18 * * wed,fri /path/to/script要使用单个 cron 任务运行多个命令,请使用分号分隔任务,例如:
* * * * * /path/to/script1 ; /path/to/script2使用特殊字符串节省编写 cron 任务的时间某些 cron 任务可以使用对应于特定时间间隔的特殊字符串轻松配置 。例如,
1)@hourly 时间戳等效于 0 * * * *
它将在每小时的第一分钟执行一次任务 。
@hourly /path/to/script2)@daily 时间戳等效于 0 0 * * *
它在每天的第一分钟(午夜)执行任务 。它可以在执行日常工作时派上用场 。
@daily /path/to/script3)@weekly 时间戳等效于 0 0 1 * mon
它在每周的第一分钟执行 cron 任务,一周第一天是从星期一开始的 。
@weekly /path/to/script3)@monthly 时间戳等效于 0 0 1 * *
它在每月第一天的第一分钟执行任务 。
@monthly /path/to/script4)@yearly 时间戳等效于 0 0 1 1 *
它在每年的第一分钟执行任务,可以用于发送新年问候 。
@yearly /path/to/script限制 crontab作为 Linux 用户,你可以控制谁有权使用 crontab 命令 。可以使用 /etc/cron.deny 和 /etc/cron.allow 文件来控制 。默认情况下,只有一个 /etc/cron.deny 文件,并且不包含任何条目 。要限制用户使用 crontab 实用程序,只需将用户的用户名添加到该文件中即可 。当用户添加到该文件中,并且该用户尝试运行 crontab 命令时,他/她将遇到以下错误 。
文章插图
restricted-cron-user
要允许用户继续使用 crontab 实用程序,只需从 /etc/cron.deny 文件中删除用户名即可 。
如果存在 /etc/cron.allow 文件,则仅文件中列出的用户可以访问和使用 crontab 实用程序 。
如果两个文件都不存在,则只有 root 用户具有使用 crontab 命令的特权 。
备份 crontab 条目始终建议你备份 crontab 条目 。为此,请使用语法:
# crontab -l > /path/to/file.txt例如:
# crontab -l > /home/james/backup.txt检查 cron 日志cron 日志存储在 /var/log/cron 文件中 。要查看 cron 日志,请运行以下命令:
# cat /var/log/cron
文章插图
view-cron-log-files-linux
要实时查看日志,请使用 tail 命令,如下所示:
# tail -f /var/log/cron
文章插图
view-live-cron-logs
总结在本指南中,你学习了如何创建 cron 任务以自动执行重复性任务,如何备份和查看 cron 日志 。我们希望本文提供有关 cron 作业的有用见解 。请随时分享你的反馈和意见 。
推荐阅读
- 揭秘黑客如何用伪基站来窃取你的通话,原来过程是这么轻松
- 分页插件PageHelper的使用及优化
- C语言关键字const和指针结合的使用
- 普洱茶产地,如何选购好普洱茶
- 如何开发抖音小程序?
- 星巴克的杯子在哪里买 星巴克试用可重复使用杯子收费吗
- 硅胶胸垫能反复使用吗怎么用 硅胶胸垫反复用好不好
- 普洱熟茶价格,如何挑选普洱熟茶
- 如何在 KDE Plasma 桌面上配置任务切换器
- Wireshark工作使用小结