crontab是什么? 是unix/linux系统中设置周期性执行命令用的。
先检查crontab启动状态:(running表示已经启动)
[root@bjyz-liurong07-480 work]# service crond stop
Stopping crond: [ OK ]
[root@bjyz-liurong07-480 work]# service crond status
crond is stopped
[root@bjyz-liurong07-480 work]#
[root@bjyz-liurong07-480 work]# service crond start
Starting crond: [ OK ]
[root@bjyz-liurong07-480 work]# service crond status
crond (pid 17494) is running...
设置crontab周期性执行命令:(使用vi编辑器)
[work@bjyz-liurong07-480 ~]$ crontab -e
1 * * * * date >> /home/work/dataLog.txt 命令是执行date并把输出结果存放到/home/work/dataLog.txt文件中
~
~这个命令的周期是1分钟执行一次
查看执行结果:
[work@bjyz-liurong07-480 ~]$ cat dateLog.txt
Thu Oct 19 14:56:01 CST 2017
Thu Oct 19 14:57:01 CST 2017
想了解更多周期的使用方法,请看:
http://www.cnblogs.com/xiaoluo501395377/archive/2013/04/06/3002602.html
查看当前周期执行操作
[work@bjyz-liurong07-480 ~]$ crontab -l
10 * * * * date >> /home/work/dateLog.txt
删除周期执行操作
[work@bjyz-liurong07-480 ~]$ crontab -r
[推荐帖]http://www.cnblogs.com/xiaoluo501395377/archive/2013/04/06/3002602.html