无法启动linux18.04中的~~~.服务,systemd服务程序

无法启动linux18.04中的~~~.服务,systemd服务程序,linux,service,server,daemon,systemd,Linux,Service,Server,Daemon,Systemd,我正在建立一个新的服务项目。 我使用systemctl。但当我授权、启用、启动服务时 但它无法工作,错误为“无法启动~~~.服务” 这是我的命令 错误代码是这样的 serverProgram.service : Service hold-off time over, scheduling restart. serverProgram.service : Scheduled restart job, restart counter is a 5. Stopped serverProgram.ser

我正在建立一个新的服务项目。 我使用
systemctl
。但当我授权、启用、启动服务时 但它无法工作,错误为“无法启动~~~.服务”

这是我的命令

错误代码是这样的

serverProgram.service : Service hold-off time over, scheduling restart.
serverProgram.service : Scheduled restart job, restart counter is a 5. Stopped serverProgram.service.
serverProgram.service : Start request repeated too quickly.
serverProgram.service : Failed with result 'exit-code'.
Failed to start serverProgram.service.
# serverProgram file

[Service]
WorkingDirectory=/home/Desktop/LSH/Study/C++/DaemonProgram
ExecStart=/home/Desktop/LSH/Study/C++/DaemonProgram/main
Restart=always

[Install]
WantedBy=multi-user.target
我用nano编写了
serverProgram.service
。 代码是这样的

serverProgram.service : Service hold-off time over, scheduling restart.
serverProgram.service : Scheduled restart job, restart counter is a 5. Stopped serverProgram.service.
serverProgram.service : Start request repeated too quickly.
serverProgram.service : Failed with result 'exit-code'.
Failed to start serverProgram.service.
# serverProgram file

[Service]
WorkingDirectory=/home/Desktop/LSH/Study/C++/DaemonProgram
ExecStart=/home/Desktop/LSH/Study/C++/DaemonProgram/main
Restart=always

[Install]
WantedBy=multi-user.target

我想在重新启动时自动激活主程序

您尝试运行的程序似乎在尝试运行时就失败了
systemd
正在尝试重新启动它(因为您有
restart=always
),但如果它在很短的时间内检测到大量重新启动,它就会放弃

如果您的程序在手动运行时正常,请记住
systemd
将尝试以不同于您通常使用的角色运行它(不同的用户、不同的环境设置等)

您应该能够使用
journalctl
查看程序的输出-有一个关于如何使用它的快速示例