最近看了些有关crontab的资料,了解了一下相关内容,总感觉和windows里的定时任务差不多,呵呵
写一些自己的理解,如果错了还请见谅~~~
1、文件位置:
Linux:/etc/crontab
AIX:/var/spool/cron/crontabs/
注:AIX下crontab文件与用户名相同,如没有则表示无此用户的定时作业
2、crontab结构
前面注释就略过了,主要讲讲定时作业怎么写,及结构
AIX: f1 f2 f3 f4 f5 命令
f1:分钟 取值范围为0-59
f2:小时 取值范围为0-23
f3:日期 取值范围为1-31
f4:月份 取值范围为1-12 或为月份英文字母前3个字母(不区分首字母大小写)
f5:星期 取值范围为0-7 或为星期英文字母前3个字母(不区分首字母大小写) 切0,7均代表星期日。
Linux:f1 f2 f3 f4 f5 user 命令
f1~f5同AIX下。
user:运行该命令的用户。
3、参数
-e 编辑当前的crontab文件或者创建一个新的crontab文件
-l 列出crontab文件的内容
-r 删除crontab文件
以上3个参数为AIX与Linux通用参数。AIX与Linux还有许多不同的参数,可以通过 man crontab 来查看。