我想在我的cron
服务器上设置shell
每半小时运行一个Linux
脚本。
我之前没有设置过cron工作,我打算在cron.daily
中添加以下内容:
*/30 * * * * /path/to/my/script
这是对的吗?
答案 0 :(得分:3)
cron.daily
每30分钟不会运行您的脚本。您可以通过
crontab
条目
crontab -e
然后添加一行
0,30 * * * * /path/to/script
(或)
0/30 * * * * /path/to/script
满足您的要求。您可以执行crontab -l
列出所有已安排的crontab
操作,确认您的参赛作品是否已添加到列表中。
您可以使用自定义字符串来安排操作,但不适用于30分钟级别。
@reboot #Runs at boot
@yearly #Runs once a year [0 0 1 1 *]
@annually #Runs once a year [0 0 1 1 *]
@monthly #Runs once a month [0 0 1 * *]
@weekly #Runs once a week [0 0 * * 0]
@daily #Runs once a day [0 0 * * *]
@midnight #Runs once a day [0 0 * * *]
@hourly #Runs once an hour [0 * * * *]
使用上述内容,可以完成以下内容。
@hourly /my-path/to/another-script