systemctl以status = 0 / SUCCESS退出单一服务

时间:2017-05-29 14:13:24

标签: service mono systemd systemctl

我正在尝试使用systemctl启动单声道程序。我的.service看起来像这样:

[Unit]
Description=Starts results sender
After=network.target systemd.mount

[Service]
Type=forking
ExecStart=/usr/bin/mono /home/ubuntu/CameraInfoSender/CameraInfoSender.exe

,但在做任何工作之前会立即退出(code=exited, status=0/SUCCESS)。手动启动时,此命令有效。添加Retart=on-success没有帮助,WantedBy也没有帮助。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

检查您是否使用了相应的Type=Type=中记录了man systemd.service个选项。

同时查看why things run in the shell but not via systemd的常见问题解答答案。