打开当前用户的crontab文件:
crontab -e
查看当前用户的crontab任务列表:
crontab -l
删除当前用户的crontab任务:
crontab -r
每个定时任务占一行,格式如下:
* * * * * command_to_execute
┬ ┬ ┬ ┬ ┬
│ │ │ │ │
│ │ │ │ └── 星期几 (0 - 6) (0表示星期日)
│ │ │ └──── 月份 (1 - 12)
│ │ └────── 日 (1 - 31)
│ └──────── 小时 (0 - 23)
└────────── 分钟 (0 - 59)
*
:匹配所有可能的值,
:指定多个值(如1,3,5
)-
:指定范围(如1-5
)/
:指定间隔(如*/2
表示每2个单位)每天凌晨2点执行:
0 2 * * * /path/to/command
每小时的第15分钟执行:
15 * * * * /path/to/command
每周一上午9点执行:
0 9 * * 1 /path/to/command
每5分钟执行一次:
*/5 * * * * /path/to/command
每月1号凌晨0点执行:
0 0 1 * * /path/to/command
系统级crontab文件位于:
- /etc/crontab
- /etc/cron.d/
目录下的文件
这些文件需要root权限编辑,格式略有不同,需要指定执行用户:
* * * * * username /path/to/command
希望这些信息对您有所帮助!如需更具体的帮助,请提供您想设置的定时任务详情。