如果我每2:30创建一个cronjob运行命令就会运行? (这意味着,我的cron将在每小时90分钟后运行。)
命令如:30 * / 2 * * * / command / xxx =>那是对的吗?
请帮帮忙?
答案 0 :(得分:3)
你的cron表达式30 */2 * * *
将在凌晨30分钟每2小时运行一次命令,即:00:30,02:30,04:30,06:30,依此类推。
如果你想以两个半小时的间隔运行你的命令,即00:00,02:30,05:00,07:30等等,你需要设置两个crons:
0 0-20/5 * * *
在0小时后运行,每隔5小时运行00:00至20:00,即00:00,05:00,10:00,15:00和20:00
30 2-22/5 * * *
在凌晨30分钟运行,在02:00至22:00之间每隔5小时运行一次,即02:30,07:30,12:30,17:30和22:30 { p>
另一方面,如果您想每天02:30运行一次命令,请使用30 2 * * *
。
答案 1 :(得分:0)
sudo crontab -e
然后添加:
30 2 * * * /enter/your/command