每周一、周三和周五运行 cron 作业

每周一、周三和周五运行 cron 作业

我想知道如何创建一个 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目录将不可用。

相关内容