
麦子学院 2017-08-10 15:40
Python学习之脚本自启动与定时任务详解
回复:0 查看:2649
让Python随Linux开机自动运行
1.
准备好要自启的脚本
auto.py
2.
用
root
权限编辑以下文件
sudo vim /ect/rc.
local
1.
在
exit 0
上面编辑启动脚本的命令
/usr/bin/python3.5 /home/edgar/auto.py > /home/edgar/auto.log
1.
最后重启
Linux
,脚本就能自动运行并打印日志了。
让Python脚本定时启动
1.
准备好定时启动的脚本
auto.py
2.
用
root
权限编辑以下文件
sudo vim /etc/crontab
1.
在文件末尾添加以下命令
2 * * * * root /usr/bin/python3.5 /home/edgar/auto.py > /home/edgar/auto.log
以上代码的意思是每隔两分钟执行一次脚本并打印日志。
crontab编写解释
·
基本格式
* * * * * user command
分
时
日
月
周
用户
命令
·
举例说明
1
、每分钟执行一次
* * * * * user command
2
、每隔
2
小时执行一次
* */2 * * * user command (/
表示频率
)
3
、每天
8:30
分执行一次
30 8 * * * user command
4
、每小时的
30
和
50
分各执行一次
30,50 * * * * user command
(
,
表示并列)
4
、每个月的
3
号到
6
号的
8:30
执行一次
30 8 3-6 * * user command
(
-
表示范围)
5
、每个星期一的
8:30
执行一次
30 8 * * 1 user command
(周的范围为
0-7,0
和
7
代表周日)
来源:简书