在Linux系统中,crontab是一个用于定时执行任务的命令,它允许用户配置脚本或命令在特定时间自动运行。这对于自动化常规任务、备份、监控等操作非常有用
一、Crontab常用操作
- 查看当前用户的crontab文件:
crontab -l
- 编辑当前用户的crontab文件
crontab -e
- 删除当前用户的crontab文件
crontab -r
二、Crontab的配置与服务管理
1.配置定时任务
要添加或修改定时任务,可以使用crontab -e命令编辑crontab文件。编辑完成后,保存并退出编辑器,crontab会自动加载新的配置
2、服务管理
- 查看Crontab服务状态:
service crond status
- 确保Crontab服务已设置为开机启动:
ntsysv
chkconfig –level 35 crond on
3、Crontab命令
-
* * * * command
| | | | |
| | | | +----- day of week (0 - 6) (Sunday=0)
| | | +------- month (1 - 12)
| | +--------- day of month (1 - 31)
| +----------- hour (0 - 23)
+------------- min (0 - 59)
比如每天的下午七点运行对应目录下的python脚本,并且把日志输出到指定的log文件里面