Linux下的定时任务怎么间歇性地运行

Linux下的定时任务怎么间歇性地运行?

比如一个定时任务,每5分钟运行一次,运行5个小时后停3个小时,再运行5个小时后再停3个小时,就这么间歇性地运行。怎么实现呢?

Linux下的定时任务通常使用crontab命令来设置。crontab文件中的每一行都包含六个字段,分别表示分钟、小时、日期、月份、星期和要执行的命令。可以使用一些运算符来指定时间的间隔频率,例如*表示所有可能的值,-表示一个范围,/表示一个步长。

如果想让一个定时任务每5分钟运行一次,然后在运行5个小时后停3个小时再次运行,可以使用以下格式:

*/5 0-4,8-12,16-20 * * * command

这表示在每天的0-4点,8-12点,16-20点的每5分钟执行一次命令。可以根据自己的需要修改这些时间段和命令。

Leave a Comment

豫ICP备19001387号-1