![每周一、周三和周五运行 cron 作业](https://linux22.com/image/879911/%E6%AF%8F%E5%91%A8%E4%B8%80%E3%80%81%E5%91%A8%E4%B8%89%E5%92%8C%E5%91%A8%E4%BA%94%E8%BF%90%E8%A1%8C%20cron%20%E4%BD%9C%E4%B8%9A.png)
我想知道如何创建一个 cron 作业来.sh
在每个星期一、星期三和星期五晚上 12 点(美国太平洋标准时间)自动运行文件?
答案1
也可以在一行中完成
0 0 0 0 1,3,5 /pathofscript/
答案2
创建三个 cron 表条目,一个在星期一 0000 运行脚本,一个在星期三 0000 运行脚本,一个在星期五 0000 运行脚本。或者安排脚本在每天 0000 执行,并让脚本在星期二、星期四、星期六和星期日悄悄退出。
请记住,“Cron 环境”与您当前的环境不同(不同的$PATH
、$DISPLAY
未定义的、可能不同的执行路径~/.bashrc
,...)。阅读man 8 cron;man 5 crontab
。最初将启动/停止消息记录到您知道存在,例如/tmp
。如果您在 0000 M、W、F 未登录,您的加密HOME
目录将不可用。