linux cron

启动服务 /sbin/service crond start

crontab -u /设定某个用户的cron服务,一般root用户在执行这个命令的时候需要此参数
crontab -l /列出某个用户cron服务的详细内容
crontab -r /删除没个用户的cron服务
crontab -e /编辑某个用户的cron服务

特殊的符号就是”*”、”/”和”-”、”,”,*代表所有的取值范围内的数字,”/”代表每的意思,”*/5″表示每5个单位,”-”代表从某个数字到某个数字,”,”分开几个离散的数字。以下举几个例子说明问题:
一.每天早上6点
0 6 * * * echo “Good morning.” >> /tmp/test.txt
二.每两个小时
0 */2 * * * echo “Have a break now.” >> /tmp/test.txt
三.晚上11点到早上8点之间每两个小时,早上八点
0 23-7/2,8 * * * echo “Have a good dream:)” >> /tmp/test.txt
四.每个月的4号和每个礼拜的礼拜一到礼拜三的早上11点
0 11 4 * 1-3 command line
五.1月1日早上4点
0 4 1 1 * command line

有想法?欢迎留言: