Linux下Python脚本自启动和定时启动

一、Python开机自动运行

自启动脚本为auto.py

用root权限编辑以下文件

sudo vim /etc/rc.local

在exit 0上面编辑启动脚本的命令

/usr/bin/python3 /home/edgar/auto.py > /home/edgar/auto.log

给rc.local加上执行权限:chmod +x /etc/rc.d/rc.local

最后重启Linux,脚本就能自动运行并打印日志了。

PS:  1.可以用systemctl status rc-local 查看到状态是已完成(此前为异常退出)。

        2.若脚本(不管什么语言)使用了相对路径,则要则启动命令前加cd 你的脚本目录,以切换当前工作路径!

二、让Python脚本定时启动

准备好定时启动的脚本auto.py

用root权限编辑以下文件

sudo vim /etc/crontab

在文件末尾添加以下命令

2 * * * * root /usr/bin/python3 /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代表周日)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

THMAIL

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值