1. 显示当前用户的 crontab 文件
bash
crontab -l
2. 编辑当前用户的 crontab 文件
bash
crontab -e
3. 安装 crontab 文件
bash
crontab -u username filename
4. 删除当前用户的 crontab 文件
bash
crontab -r
5. 列出指定用户的 crontab 文件
bash
crontab -u username -l
6. 编辑指定用户的 crontab 文件
bash
crontab -u username -e
7. 检查 crontab 的服务状态
bash
systemctl status cron
bash
service cron status
8. 启动和停止 crontab 服务
bash
systemctl start cron
systemctl stop cron
bash
service cron start
service cron stop
9. 重启 crontab 服务
bash
systemctl restart cron
bash
service cron restart
10. 查看 crontab 的日志
bash
grep CRON /var/log/syslog
bash
grep CRON /var/log/cron
crontab 文件的格式
* * * * * /usr/bin/bash /path/to/script.sh
- - - - -
| | | | |
| | | | +----- day of week (0 - 6) (Sunday=0 or 7)
| | | +------- month (1 - 12)
| | +--------- day of month (1 - 31)
| +----------- hour (0 - 23)
+------------- minute (0 - 59)
0 2 * * * /usr/bin/bash /path/to/script.sh