我想设置一个cron
在我的shell
服务器上每半小时运行一个Linux
脚本。
我以前没有设置cron作业,我计划在cron.daily
中添加以下内容:
*/30 * * * * /path/to/my/script
这是对的吗?
最佳答案
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
关于linux - 让cron作业每30分钟运行一次-使用cron.hourly?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41300484/