Centos-crontab-使用方法
crontab
是用来定期执行程序的命令
当系统安装完成之后,默认就会启动次任务调度命令
crond
服务会每分钟去检查是否有工作需要执行,如果有则会立即执行
语法
1 | crontab [ -u user ] file |
或
1 | crontab [ -u user ] { -l | -r | -e} |
说明
-u user
是指设定 user 用户的时程表,必须要有设置他人时程表的权限,比如root
就能设置所有人的;如果不带此参数 则设置自己的时程表
参数说明
-e
执行文字编辑器来设定时程表,默认时vi
-r
删除目前所有的时程
-l
列出目前的时程
时间格式说明
1 | * * * * * |
实例
1 | SHELL=/bin/bash |
注意
当程序在你所指定的时间执行后,系统会寄一封信给你,显示该程序执行的内容,若是你不希望收到这样的信,请在每一行空一格之后加上 > /dev/null 2>&1 即可
本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Chenlil Blog!