无法启动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
查看程序的输出-有一个关于如何使用它的快速示例