Linux中crontab的经典用法和例子
1. 列出cron job
当前用户:
crontab -l
其他用户:
crontab -l -u <username>
2. 编辑cron job
crontab -e
给其他用户编辑加 -u <username>参数
3. 使用命令行给某个用户加一个cron job
(crontab -u <username> -l; echo '* * * * * <cmd>') | crontab
4. Cron job定义格式
MIN HOUR DOM MON DOW CMD
MIN: 分, 0-59
HOUR: 时, 0-23
DOM: 日期(day of month), 1-31
MON: 月, 1-12
DOW: 星期(day of week), 0-6
CMD: 要执行的命令
5. 特殊标记
@yearly: 每年1月1日0点
@monthly: 每月1日0点
@daily: 每日0点
@hourly: 每整点
@reboot: 每次启动时
6. 举例
每分钟: * * * * * <cmd>
每10分钟: */10 * * * * <cmd>
每天上午9点到下午6点: 00 09-18 * * * <cmd>
每天上午9点与下午6点: 00 09,18 * * * <cmd>
7月16日下午4点半: 30 16 16 07 * <cmd>
每次系统启动时: @reboot <cmd>
posted on 2012-04-18 11:05 Sheldon Xu 阅读(442) 评论(0) 编辑 收藏 举报