在/etc/systemd/system/目录下创建一个新的<your_service_name>.service文件,例如buda.service,里面填入以下内容:154Please respect copyright.PENANAzOAUxENo11
(特别要注意设置WorkingDirectory, 这将决定exe程序中的相对路径的解析结果。)154Please respect copyright.PENANAieI4zwkFS6
-----------buda.service file content--------------154Please respect copyright.PENANAAl2qZoep93
[Unit]154Please respect copyright.PENANAhv5ngNZlM3
Description=Buda Website Service 154Please respect copyright.PENANACXoWigQQcQ
After=network.target
[Service]154Please respect copyright.PENANAwPGTEc6dil
Type=simple154Please respect copyright.PENANAo8b0rpDg6d
WorkingDirectory=/path/to/working/directory/154Please respect copyright.PENANA6aMzWGnob5
ExecStart=/path/of/exe_file154Please respect copyright.PENANApiBCAVbTyM
StandardOutput=append:/var/log/buda/2024_11_01.log154Please respect copyright.PENANA7Sk0epqSK3
StandardError=append:/var/log/buda/2024_11_01.log154Please respect copyright.PENANADPxako1qlA
Restart=always154Please respect copyright.PENANAB5YVd2Z0ZF
RestartSec=5154Please respect copyright.PENANAXgeA7jK8zf
User=root154Please respect copyright.PENANAkDMJxCKJJP
Group=root
[Install]154Please respect copyright.PENANAsHwtfL5W8g
WantedBy=multi-user.target154Please respect copyright.PENANAecHTNimJoD
-----------------------------------------------
然后执行下面的命令让服务生效,查看错误日志
# 重新加载systemd管理器配置:154Please respect copyright.PENANA2MMDMml5bj
systemctl daemon-reload154Please respect copyright.PENANA531oCzgbgF
systemctl enable buda154Please respect copyright.PENANAcuzRh91YCB
systemctl start buda154Please respect copyright.PENANAsPVlwAfg24
systemctl status buda154Please respect copyright.PENANALal6KUXJSg
systemctl stop buda154Please respect copyright.PENANAlPuSYH9LNW
systemctl disable buda
#查看服务的日志输出,帮助调试和故障排除。154Please respect copyright.PENANAf0uFfiGLAP
journalctl -u buda
154Please respect copyright.PENANAQfJsTMUPUP
本文参考资料154Please respect copyright.PENANAvZDBW68jug
stackoverflow154Please respect copyright.PENANAwxqcVakINk
chatgpt-4o154Please respect copyright.PENANAwQtcV7TxLP
gemini
154Please respect copyright.PENANA3oi4UOJgpo
如果您對Linux系統的使用、網站開發技術感興趣,邀請您加入淨明創建的「Linux + C語言 + Vue 網站開發技術學習交流微信羣」,請加淨明的微信(si_jinmin)以便拉您進羣。