1. cron 管理
/sbin/service crond start //启动服务
/sbin/service crond stop //关闭服务
/sbin/service crond restart //重启服务
/sbin/service crond reload //重新载入配置
你也可以将这个服务在系统启动的时候自动启动:
在/etc/rc.d/rc.local这个脚本的末尾加上:
/sbin/service crond start
2. crontab 使用说明
crontab -u //设定某个用户的cron服务,一般root用户在执行这个命令的时候需要此参数
crontab -l //列出某个用户cron服务的详细内容
crontab -r //删除某个用户的cron服务
crontab -e //编辑某个用户的cron服务
/etc/crontab 的设置是针对系统服务
该文件内容如下:
SHELL=/bin/bash #shell脚本也会写这个的
PATH=/sbin:/bin:/usr/sbin:/usr/bin #设置执行命令的路径
MAILTO=root #如果出现错误,或者有数据输出,数据作为邮件发给这个帐号
HOME=/ #使用者运行的路径,这里是根目录
参数说明:
run-parts
此参数表示执行该文件里的命令或者脚本. 如果去掉此参数, 则直接执行设置的脚本文件或者系统命令.
eg: */2 * * * * sh /home/admin/test.sh >> /tmp/test.log
#上述定时命令表示 每两分钟就执行test.sh, 然后将test.sh 执行结果打印到test.log
eg: */2 * * * * run-parts /home/admin/test.txt >> /tmp/test.log
#上述命令表示 每两分钟就执行test.txt 中的命令. 然后打印结果.
3. 使用例子
* 4 * * * uptime > /tmp/uptime.log #每天4点打印uptime信息
- - - - - 执行的程序
| | | | |
| | | | +----- day of week (0 - 6) (Sunday=0)
| | | +------- month (1 - 12)
| | +--------- day of month (1 - 31)
| +----------- hour (0 - 23)
+------------- min (0 - 59)
4. 更多例子
30 21 * * * /usr/local/etc/rc.d/lighttpd restart
#上面的例子表示每晚的21:30重启lighttpd
分享到:
相关推荐
linux Crontab 使用基础教程.docx
crontab是linux下最最常用的定时任务,本文档详细介绍了使用方法,供参考
linux C7 crontab离线安装包
linux crontab 详解,共享快乐
Linux中使用crontab自动清除日志,Linux中使用crontab自动清除日志,Linux中使用crontab自动清除日志
Linux定时脚本crontab中文乱码.docx
Linux crontab 命令格式与详细例子
crontab命令的功能是在一定的时间间隔调度一些命令的执行。
下面小编就为大家带来一篇linux crontab 实现每秒执行的实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
Linux crontab 命令格式.docx
linuxcrontab定时触发命令.pdf
Linux中定时计划任务crontab使用实例linux操作系统电脑资料.doc
springboot的定时任务配置和linux的crontab一样例子.zipspringboot的定时任务配置和linux的crontab一样例子.zipspringboot的定时任务配置和linux的crontab一样例子.zip
NULL 博文链接:https://caoyaojun1988-163-com.iteye.com/blog/1698192
Linux计划任务crontab使用说明linux操作系统电脑资料.doc
Crontab 命令详解
利用Crontab为Linux定时备份Mysql数据库