crontab 每隔5分钟执行一次,但是第一次执行需要从0点开始
crontab 每隔5分钟执行一次,但是第一次执行需要从0点开始
其实就是执行的时间分别为0点 0点5分 这样依次进行。
对crontab不是很熟悉,不知道该怎么写
Answers
题主的要求是 第一次执行 从 0 点开始,然后不停。好吧,之前没有理解,现在给出一个定时开启 crontab 的方案。
crontab 除了用
crontab -e
编辑以外,还可以直接将文件放在
/etc/cron.d
目录里实现同样效果。在 cron.d 目录里的文件与
crontab -e
文件有些不同,在
your-script
前需要指定用来执行脚本的用户名。
比如:
/etc/cron.d/foo
# m h dom mon dow user command
*/5 * * * * root your-script
有了这个准备知识之后,剩下的就是写一个普通的 crontab 或其他什么定时器,
让它在某天 11:56~11:59 点时
将
foo
放入
/etc/cron.d
目录即可。