การสตาร์ท mono-service ด้วย systemd
ฉันอ่านมากเกี่ยวกับ systemd เร็ว ๆ นี้ แต่ฉันไม่สามารถหาวิธีการเรียกใช้ของฉันmono-serviceผ่าน systemd ด้านล่างคือการกำหนดค่า systemd daemon ปัจจุบันของฉัน: root@LNXOSESTNL:/opt/omnius-statusdaemon# cat /etc/systemd/system/omnius-statusdaemon.service [Unit] Description="Omnius StatusDaemon" After=network.target [Service] Type=simple User=omnius-statusdaemon Group=omnius-statusdaemon ExecStart=/usr/bin/mono-service -d:/opt/omnius-statusdaemon /opt/omnius-statusdaemon/Dynacommerce.StatusQueueService.exe PIDFile=/tmp/omnius-statusdaemon.pid StandardOutput=journal+console [Install] WantedBy=default.target เมื่อฉันเรียกใช้สคริปต์ exec ข้างต้นโดยตรงทั้งหมดทำงานได้ดีและฉันmono-serviceกำลังทำงานอยู่ อย่างไรก็ตามผ่าน systemd เอาต์พุตอยู่ด้านล่าง: root@LNXOSESTNL:/opt/omnius-statusdaemon# systemctl status omnius-statusdaemon.service ● omnius-statusdaemon.service - "Omnius StatusDaemon" Loaded: loaded (/etc/systemd/system/omnius-statusdaemon.service; enabled; vendor preset: …