我有一个centos服务器,我想每隔两天在11PM运行一个工作,我该怎么做?
你可以使用下面的cron安排。 这些字段表示(从左到右):
分钟,小时,月份,月份,星期几。 “月日”字段中的“* / 2”表示“每两天”。
0 23 */2 * * insert_your_script_here.sh
通常,您需要使用crontab来定义任务和运行计划。
例如
crontab -e -u root
这会让你编辑VI的根目录的crontab项。 然后,正如ewwhite所说,input:
0 23 */2 * * insert_your_script_here.sh
然后按[^ ESC] ZZ保存更改。
这是一个很好的第一次尝试,但这不是每隔一天,因为它将在本月30日运行,然后在本月2日运行。 如果你确实需要每隔两天,那么每晚都要运行这个脚本。
0 23 * * * insert_your_script_here.sh
并在脚本开始使用
#/bin/sh if -f /tmp/altday.txt rm /tmp/altday.txt exit fi touch /tmp/altday.txt
这使用文本文件强制脚本退出每个备用调用。