一。crontab命令有两种形式的命令行结构:
crontab [-u user] file
crontab [-u user] [-l | -r | -e] [-i] [-s] freebsd7.0不支持 -i -s参数
crontab [-u user] file 格式说明:
加载user用户已经编辑好的crontab列表的file文件
-u参数用于指定用户,不带此参数则为当前用户
crontab -l 列出当前用户的crontab列表
crontab -r 删除当前用户的crontab列表
crontab -e 编辑当前用户的crontab列表,该列表会以临时文件的方式存在,编辑完成会自动加载
crontab -r -i 会提示是否删除当前用户的crontab列表,-i 选项跟-r时有提示,其他无特殊效果
最后实际存在的文件
linux 2.6系统: /var/spool/cron/用户名
freebsd 7.0 /var/cron/tabs/用户名
二。文件里的每一个请求必须包含以spaces或tabs分割的六个域。前五个字段可以取整数值,指定何时开始工作,第六个域是字符串,称为命令字段,其中包括了crontab调度执行的命令。
第一到第五个字段的整数取值范围及意义是:
0~59 表示分
1~23 表示小时
1~31 表示日
1~12 表示月份
0~6 表示星期(其中0表示星期日)
三。日志文件
/var/log/cron
日志切分类似与message
cron cron.1 cron.2 ...