linux设置定时任务
参考链接:https://www.cnblogs.com/cc66/p/9120913.html,https://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