crontab 定时执行python脚本

1:crontab -e

vi编辑

* */2 * * * python /home/reptile/reptile.py >> /home/reptile/crontest.py.log 2>&1

 

设置的时候用crontab -e来设置
设置好后可以用crontab -l来查看

情况一:正常情况(系统有service命令)

重启服务命令:[root@centos6 /]# service crond restart

启动服务命令:[root@centos6 /]# service crond start

停止服务命令:[root@centos6 /]# service crond stop

 

情况二:当linux发行的版本没有service这个命令时候,用如下命令进行停止启动:

停止服务:[root@centos6 /]# /etc/init.d/cron空格stop

启动服务:[root@centos6 /]# /etc/init.d/cron空格start

参数解释

分钟 小时 日期 月份 周 命令

举例:
每天8点30分运行命令/tmp/run.sh
30 8 * * * /tmp/run.sh
每两小时运行命令/tmp/run.sh
0 */2 * * * /tmp/run.sh

 

# m h dom mon dow command
crontab 文件的格式:
{minute} {hour} {day-of-month} {month} {day-of-week} {full-path-to-shell-script} 
o minute: 区间为 0 – 59 
o hour: 区间为0 – 23 
o day-of-month: 区间为0 – 31 
o month: 区间为1 – 12. 1 是1月. 12是12月. 
o Day-of-week: 区间为0 – 7. 周日可以是0或7.
--------------------- 

你可能感兴趣的:(python)