linux设置定时任务

参考链接:https://www.cnblogs.com/cc66/p/9120913.htmlhttps://www.jb51.net/article/139368.htm

1.首先输入命令crontab -l,查看是否有已经在执行的任务。

2.如果提示crontab command not found,则需要先安装一下crontab,具体参照这个链接进行安装,https://www.cnblogs.com/lizhaoyao/p/5802291.html

3.vi root 编辑定时任务 编辑完成后,点ESC,然后:wq。

定时任务中的时间的说明,时间的格式大概是这样的* * * * * 五个*号代表的意思分别是分,时,日,月,周的顺序来排列的

如果想每分钟都执行一次的话就采用默认的 * * * * *,如果想每五分钟执行一次可以 */5 * * * * ,如果是每两个小时执行一次的话

那就是 *  */2 * * *来设置;  

eg1: 每年的五月一日 10:5 执行一次

5 10 1 5 * command(要是执行网址(curl "http://网址"),或者执行其它的直接写路径)

eg2: 每天的三点,六点各执行一次

00 3,6 * * * command

eg3: 每天的8:20, 9:20,10:20,11:20各执行一次

20 8-11 * * * command

eg4: 每五分钟执行一次

*/5 * * * * command

eg5: 每周一十点执行一次

00 10 * * 1 command

 

4.编辑完后需要重新启动才能生效,命令:service crond restart

 

posted @ 2019-11-06 16:33  骑着新浪狂奔  阅读(192)  评论(0编辑  收藏  举报