.exe/.sh/.py 程序开机自启动 + python启动.exe文件 + .exe/.py程序中断后自启

一、.exe/.sh 程序开机自启动:

通过pyinstaller打包.py程序或者编写对应的.sh启动程序,创建.exe/.sh对应的快捷方式,并将该快捷方式放在下面的文件夹中:

pyinstaller 使用方法可以参考:https://blog.csdn.net/qq_39407300/article/details/93708702

C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp

类似于下图:

 

二、 python启动.exe文件:

.exe文件可以像上述方法一样启动,但是为了满足下一步的中断自启动功能,所以添加这一步的准备工作。

编写一个run.py脚本,内容如下:

import os  
main = "your_project.exe"
r_v = os.system(main)
print (r_v )

完成后,可以尝试一下运行该文件。

三、 .exe/.py程序中断后自启:

其实.exe程序的中断自启动是通过第二步的方法,将其转化为.py程序后,再将其转化为.sh脚本实现的。我们只需要把自己没打包的your_project.py程序或者是根据上面的第一步以及第二步制作好的run.py脚本,写成如下形式的run.sh文件:

#!/bin/bash
while [ 1 ];do
    python run.py
done

然后在安装GIT的情况下直接双击run.sh文件即可。

注:上述脚本run.py和run.sh一开始放在同一文件夹下尝试(最好一直这么做,换位置的话只需要创建快捷方式即可),熟悉了之后可以根据自己的情况设置路径。

参考链接:

https://blog.csdn.net/qq_39407300/article/details/93708702

https://blog.csdn.net/zsc201825/article/details/80918185

https://blog.csdn.net/deng_xj/article/details/93923184

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值