cron 是一个可以用来根据时间、日期、月份、星期的组合来调度对重复任务的执行的守护进程。
crontab文件的含义:
用户所建立的crontab文件中,每一行都代表一项任务,每行的每个字段代表一项设置,它的格式共分为六个字段,前五段是时间设定段,第六段是要执行的命令段,格式如下:
minute hour day month week command
其中:
minute: 表示分钟,可以是从0到59之间的任何整数。
hour:表示小时,可以是从0到23之间的任何整数。
day:表示日期,可以是从1到31之间的任何整数。
month:表示月份,可以是从1到12之间的任何整数。
week:表示星期几,可以是从0到7之间的任何整数,这里的0或7代表星期日。
command:要执行的命令,可以是系统命令,也可以是自己编写的脚本文件。
例:
*/2 * * * * python3 test.py (这里代表每两分钟使用python3执行一次test.py)
启动 cron 服务,使用service crond start
停止 cron 服务,使用service crond stop
重启 cron 服务,使用service crond restart
重新载入配置,使用service crond reload
tail -f /var/log/cron