本文共 1468 字,大约阅读时间需要 4 分钟。
绝对时间:HH:MM, DD.MM.YY MM/DD/YY
单位:minutes, hours, days, weeks
模糊时间:noon, midnight, teatime
命令的执行结果将以邮件的形式发送给安排任务的用户,mail可以查看
at -d AT_JOB_ID = atrm AT_JOB_ID 删除作业
anacron:cron的补充,能够实现让cron因为各种原因在过去的时间该执行而没执行的的任务在正常执行一次;
服务器上一般不启用anacron,一般在关机的笔记本等服务器上才启用
系统cron任务:系统为了周期性的执行某些任务执行的任务;如每天0晨执行更新系统数据
10,40 * * * * :每小时的10分和40分执行
10 02 * * 1-5 :每周的周一到周五的2点10分执行
*/3 * * * * /bin/cat /etc/fstab > /dev/null
cron的环境变量:cron执行所有命令都去PATH环境变量指定的路径下去找
PATH /bin:/sbin:/usr/bin:/usr/sbin
想要将其运行次序提前,在其前边加0或者它自动排序是以字母排序的,可以利用这点
-u USERNAME:管理其他用户的cron任务
配置本机每隔2天在凌晨3点20备份一次/etc目录,备份文件存放至/backup/etc/目录,文件名形式如:etc-2012-06-20.tar.bz2
20 3 /3 * * cp -a /etc | cpio -H newc --quiet -o | bzip -k /backup/etc/etc-`date +%F`.tar.bz2
65表示开机65分后补充运行上次没运行的任务,以此类推
本文转自 陈延宗 51CTO博客,原文链接:http://blog.51cto.com/407711169/1167714,如需转载请自行联系原作者