[英]Celery systemd proper configuration for two applications to use the same daemon service
[英]Daemon service in systemd
我已經設法在/etc/systemd/system
中安裝守護進程服務,但是我不確定兩件事:
守護進程服務是否應該駐留在那里
如何優雅地檢查 systemd 中是否安裝了守護進程服務?
1.如果守護服務應該駐留在那里
是的,這是服務地點。 你應該放在這里的文件是:
mydeamon.service
[Unit]
Description=ROT13 demo service
After=network.target
StartLimitIntervalSec=0
[Service]
Type=simple
Restart=always
RestartSec=1
User=**YourUser**
ExecStart=**pathToYourScript**
[Install]
WantedBy=multi-user.target
你需要:
2.如何優雅地檢查systemd中是否安裝了daemon服務?
systemctl 為此有一個 is-active 子命令:
systemctl is-active --quiet service
如果服務處於活動狀態,將以狀態零退出,否則為非零狀態,使其成為腳本的理想選擇:
systemctl is-active --quiet service && echo Service is running
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.