Ubuntu 18.04 开机自启动Miniconda环境下的脚本

描述:ubuntu 18.04系统上安装了Miniconda环境,python应用主要运行在该换下;现在想做成开机自动运行python实现的服务。在尝试了各种方法后,最终实现了。ubuntu16.04系统稍后测试。

开机自启动脚本有很多,我使用的是 /etc/rc.local中执行我的sh脚本文件。

可是18.04的系统已经不再默认执行rc.local文件,需要按照这位大佬的方法,将rc.local能够随系统启动而执行到, https://www.cnblogs.com/digdeep/p/9760025.html

为了测试rc.local脚本是否能开机自动执行,可在rc.local文件中输入如下内容:

 重启系统查看该目录是否有输出文件,若有则表面rc.local开机可执行成功。

接下来就是编写自动运行python文件的脚本了。参加了这位搬运工的内容,完成了我的脚本。

https://blog.csdn.net/qq_42393859/article/details/108402341

新建mystart.sh文件,我的内容如下:

 其中上面的 conda initialize 部分是从 ~/.bashrc文件中拷贝的;conda activate xxx是激活我们的工作环境;后面就是执行我们的python脚本文件了。

需要注意的是,把需要给mystart.sh脚本赋予可执行权限,chmod 755  mystart.sh;

最后将mystart.sh的脚本放到rc.local中,

 剩下的就是重启系统测试了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值