Linux开机运行自定义python程序

引言

我们经常会自己写一些监控类的、管理类的,或者是其他类别的一些,开机就需要运行的软件,但是我们又不能实时知道计算机什么时候重启了,那么这里,有一个方法就很重要了,那就是把这个程序做成服务,在开机的时候就随计算机进行启动

操作步骤

第一步

创建一个test.service文件

需要修改的是ExecStart的地址是实际test.sh文件存放的绝对地址

其他可以不动
需要修改的是ExecStart的地址是实际test.sh文件存放的绝对地址

第二步 修改test.sh文件

Source后的地址修改为实际base环境所在的地址
可以通过在xshell中键入 conda info --envs确认base环境地址

cd 后的地址为实际的文件夹地址
在这里插入图片描述
注意:修改中不能键入空格、回车等,因linux与windows的符号不一致,键入这些字符可能会报错

第三步 修改service文件地址

先通过cd键入到test.service所在的根目录下
然后键入指令 sudo mv test.service /etc/systemd/system/test.service

步骤四:开启自启
开机自启设置需要使用命令systemctl。常见用法如下:

刷新

systemctl daemon-reload

设置开机自启动

systemctl enable test.service

设置脚本足够的权限(如下地址需要更改为实际地址)
chmod +x /home/amax/Test/test.sh

启动

systemctl start test.service

关闭开机自启动

sudo systemctl disable test.service

查看状态

sudo systemctl status test.service

  • 31
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值