创建一个systemd服务,如果它不存在';t使用python脚本可用
我是python新手,需要帮助使用python 3创建systemd服务 我的要求是我已经为新的开发者网站创建了系统。但是,在更新旧站点之前,我需要这些python代码来创建相同的服务(如果还没有)。linux系统启动时,此systemd服务将启动Phoenix查询服务器 下面是我为新网站创建的系统 根据 /lib/systemd/system/ phoenix-query-server.service创建一个systemd服务,如果它不存在';t使用python脚本可用,python,python-3.x,service,systemd,Python,Python 3.x,Service,Systemd,我是python新手,需要帮助使用python 3创建systemd服务 我的要求是我已经为新的开发者网站创建了系统。但是,在更新旧站点之前,我需要这些python代码来创建相同的服务(如果还没有)。linux系统启动时,此systemd服务将启动Phoenix查询服务器 下面是我为新网站创建的系统 根据 /lib/systemd/system/ phoenix-query-server.service [Unit] Description=PhoenixQueryServer SourcePa
[Unit]
Description=PhoenixQueryServer
SourcePath=/opt/phoenix/bin/queryserver.py
[Service]
Type=simple
ExecStart=/opt/phoenix/bin/queryserver.py start
ExecStop=/opt/phoenix/bin/queryserver.py stop
[Install]
WantedBy=multi-user.target
sudo cp phonenix-query-server.service/etc/systemd/system/phonenix-query-server.service
[Unit]
Description=PhoenixQueryServer
SourcePath=/opt/phoenix/bin/queryserver.py
[Service]
Type=simple
ExecStart=/opt/phoenix/bin/queryserver.py start
ExecStop=/opt/phoenix/bin/queryserver.py stop
[Install]
WantedBy=multi-user.target
sudo chmod 777/etc/systemd/system/phonenix-query-server.service
[Unit]
Description=PhoenixQueryServer
SourcePath=/opt/phoenix/bin/queryserver.py
[Service]
Type=simple
ExecStart=/opt/phoenix/bin/queryserver.py start
ExecStop=/opt/phoenix/bin/queryserver.py stop
[Install]
WantedBy=multi-user.target
sudo systemctl启用phonenix-query-server.service
[Unit]
Description=PhoenixQueryServer
SourcePath=/opt/phoenix/bin/queryserver.py
[Service]
Type=simple
ExecStart=/opt/phoenix/bin/queryserver.py start
ExecStop=/opt/phoenix/bin/queryserver.py stop
[Install]
WantedBy=multi-user.target
我发现很少有教程可以检查文件是否存在等。
但是没有找到检查系统的位置D检查,如果不存在,则创建一个
任何帮助都将不胜感激