1.编写sssss.sh脚本
例:
#! /bin/bash
cd /home/lzr_binfo2022
source ./bfvenv/bin/activate
python xxxx.py rqworker high &
2.新建xxx.service
[Unit]
Description=zidingy
ConditionPathExists=/xxx/xxx/sssss.sh
After=network.target
[Service]
Type=forking
ExecStart=/usr/bin/bash /xxx/xxx/sssss.sh #sh脚本路径
[Install]
WantedBy=multi-user.target
xxx.service 移至 /lib/systemd/system
3.查看当前service状态,并启动
sudo systemclt status xxx.service
sudo systemclt start xxx.service
4.设置开机自启动
sudo systemclt daemon-reload
文章描述了如何编写一个名为sssss.sh的bash脚本,该脚本用于切换目录、激活环境并运行python进程。接着创建了一个xxx.service文件,定义了服务的启动条件和类型,并将脚本路径设置为执行命令。服务被移动到系统的systemd目录下,然后通过systemctl检查状态和启动服务。最后,设置了服务在开机时自动启动。

1931

被折叠的 条评论
为什么被折叠?



