systemctl退出状态= 0的单声道服务/ SUCCESS

问题描述:

我试图用systemctl启动一个单声道程序。我的。服务是这样的:systemctl退出状态= 0的单声道服务/ SUCCESS

[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。任何帮助将不胜感激。

检查您是否正在使用合适的Type=Type=选项记录在man systemd.service中。

另外检查答案why things run in the shell but not via systemd的常见问题。