立即登录

crontabinstallcronta

05/05 19:23:52

1、crontab的安装

CentOS7默认已经安装了crontab。 如果没有安装卡盟,可以通过yum安装。

yuminstall crontabs

二、crontab的定时语句说明

* 代表取值范围内的数字

bat执行python脚本_bat脚本循环执行_bat脚本执行mysql语句

/代表“每一个”

- 代表从某个数字到另一个数字

,代表离散值(值列表)

常见句型:

*****//每分钟执行一次

bat脚本执行mysql语句_bat执行python脚本_bat脚本循环执行

**/4***//每4小时执行一次

04***//每天晚上4点执行

012*/2**//每2天执行一次bat执行python脚本,12:00开始运行

****0//每周日执行

****6,0//每周六、周日执行

bat脚本执行mysql语句_bat脚本循环执行_bat执行python脚本

5****//每小时第5分钟执行

3.配置python脚本定时执行

使用绝对路径指定命令非常重要bat执行python脚本,否则计划运行将失败。 为此我们需要先搞清楚python的具体路径。

服务器上有python2和python3两个版本,使用如下命令查看其安装路径。

whichpython//查看系统默认安装的python2的路径

bat脚本循环执行_bat脚本执行mysql语句_bat执行python脚本

whichpython3//查看自己安装的python3的路径

查看当前系统的定时任务列表

#crontab -l

编辑 crontab

#crontab -e

例如:减少里面的以下内容(每小时00分执行一个py脚本),使用python3版本

00****/usr/bin/python3/usr/local/wechatapi/wechat_accesstoken.py

完成后重启crontab服务即可(重启也OK):

服务cron重启

我们在编译py脚本的时候也需要注意。 如果有对文件的操作,也应该使用绝对路径。

最新资讯