首页 新闻 会员 周边 捐助

Linux systemctl如何通过脚本进入conda并启动进程

0
悬赏园豆:20 [已解决问题] 解决于 2024-02-05 09:57

我自己弄得的就只能使用脚本进入conda环境并正确启动进程 ,而用systemctl 去启动这个脚本 则启动进程失败(说是缺东西)

时间恶的主页 时间恶 | 初学一级 | 园豆:182
提问于:2024-02-02 17:37
< >
分享
最佳答案
0

试试设置一下 [Service] 中的 UserWorkingDirectory 配置项,参考 Configuring Systemd Service to run with root access

收获园豆:20
dudu | 高人七级 |园豆:30778 | 2024-02-02 17:57

首先 非常感谢,
然后,我使用了expect 进行用户切换,及其进入conda环境中去启动进程之后成功的解决了这个问题
也希望我的这个可以让您以后可能有这样一思路。

时间恶 | 园豆:182 (初学一级) | 2024-02-05 10:00
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册