标签: crontab 定时任务 Linux
一、需求
写了一个Python小程序,需要在Linux每天定时执行。
二、环境
- 操作系统:Linux
- 版本:Centos7
三、涉及技术点
- Linux环境变量
- Linux定时任务:crontab
四、操作
- 上传python文件到Linux服务器,目录为: /usr/python/code,文件名称:login.py
- crontab环境部署
- 安装crontab:
yum install crontabs
- 启动crontab服务:
/sbin/service crond start
[1] - 查看crontab服务状态:
/sbin/service crond status
- 安装crontab:
- crontab命令及任务配置
(1)初次安装crontab服务,执行crontab -e
启动任务配置文件;crontab -l
查看任务列表。
(2)配置定时任务:- 格式:
* * * * * [命令] 文件
,前五个星号是crontab定时设置,分别为:分钟 小时 日期 月份 周。 - 例如,按照需求,现在要每天凌晨00:05执行login.py这个脚本。命令可以配置为,
05 00 * * * /usr/bin/python2.7 /usr/python/code/login.py
[2]。 - 注意:这里python执行路径和文件路径写成全路径,当然也可以通过Linux path进行设置。
- 格式:
OK,至此,配置基本完成。
五、遇到的坑
(未完待续)