Linux下crontab(cron)命令的简单使用

2011-01-09 07:46

Linux crontab(cron)命令的简单使用
crontab
参数 :
-e [UserName]: 执行文字编辑器来设定时程表
-r [UserName]: 删除目前的时程表
-l [UserName]: 列出目前的时程表
-v [UserName]: 列出用户cron作业的状态

常用命令:
编辑自已的时程表crontab -e
表出自已当时的时程表crontab -l
然后按"i"键编辑,并添加一行:例子为:nginx自动分割日志,平滑重启

0 0 * * * sh /etc/nginx/cutlogs.sh
##每天0点0分执行
0 0 * * 1 sh /etc/nginx/cutlogs.sh
##意思为每周的周一执行

从左到右的五个时间的表示:
0~59 表示分
1~23 表示小时
1~31 表示日
1~12 表示月份
0~6 表示星期(其中0表示星期日)
如果crontab -e出来的编辑器为nano,你可能会不习惯,可以更换为vim或其它的
列出系统中的编辑器

update-alternatives --list editor

全局修改默认编缉器

update-alternatives --config editor

按提示输入相应编辑器前的数字即可。

0 条回复

说两句