在Linux使用定时器,其实就是任务调度的使用,依赖crontab,使用这种任务调度的定时器最重要的是要使用正确的语法
首先了解任务调度crontab的基本语法:
Minutes Hours DayofMonth Month DayofWeek Username Command;

查看当前用户的任务调度设置,示例:
crontab -l

编辑当前用户的任务调度设置(定时任务),示例:
crontab -e

为当前用户增加一条定时任务,示例:
每隔1分钟,将当前时间写入到文件date.crontab
*/1 * * * * date>>/date.crontab

保存以上指令,按下ESC键,依次按下:wq,回车确认

重启定时任务(计划任务、任务调度)服务,示例:
service crond restart

重启定时任务(计划任务、任务调度)服务,示例:
service crond restart

再次查看当前用户的定时任务,多出一天刚刚添加的,示例:
crontab -l

稍等几分钟后,我们查看计划任务已经成功在执行了,示例:
cat date.crontab

参考文章:https://jingyan.baidu.com/article/d3b74d6406cac61f77e609b3.html
补充;
命令:service crond status //查看定时任务状态
启动服务命令:[root@centos6 /]# service crond start
停止服务命令:[root@centos6 /]# service crond stop
网友评论