在/etc/systemd/system/目录下创建一个新的<your_service_name>.service文件,例如buda.service,里面填入以下内容:199Please respect copyright.PENANAoCKwKeKNYw
(特别要注意设置WorkingDirectory, 这将决定exe程序中的相对路径的解析结果。)199Please respect copyright.PENANAcmDRhBeOTg
-----------buda.service file content--------------199Please respect copyright.PENANAGNrxU0uY5C
[Unit]199Please respect copyright.PENANA49vKZsVYBy
Description=Buda Website Service 199Please respect copyright.PENANASGr171gsma
After=network.target
[Service]199Please respect copyright.PENANAAkKThgrTMd
Type=simple199Please respect copyright.PENANAq8d6i4mp02
WorkingDirectory=/path/to/working/directory/199Please respect copyright.PENANA7TNiSs2a3w
ExecStart=/path/of/exe_file199Please respect copyright.PENANAbA9Uqtx6rx
StandardOutput=append:/var/log/buda/2024_11_01.log199Please respect copyright.PENANAdIWYWmv3nb
StandardError=append:/var/log/buda/2024_11_01.log199Please respect copyright.PENANAR8hEiY903e
Restart=always199Please respect copyright.PENANAaEDxLmWolx
RestartSec=5199Please respect copyright.PENANARhX3PRl4JB
User=root199Please respect copyright.PENANAbh8pl5YiCp
Group=root
[Install]199Please respect copyright.PENANA8QNyef9RWb
WantedBy=multi-user.target199Please respect copyright.PENANAZ2hIwFkMeS
-----------------------------------------------
然后执行下面的命令让服务生效,查看错误日志
# 重新加载systemd管理器配置:199Please respect copyright.PENANAPis09FD3Ef
systemctl daemon-reload199Please respect copyright.PENANAjMrOLed1VT
systemctl enable buda199Please respect copyright.PENANAjVJaVktXgJ
systemctl start buda199Please respect copyright.PENANAbTTfr6GVpp
systemctl status buda199Please respect copyright.PENANAfF9nG1FmKr
systemctl stop buda199Please respect copyright.PENANABFObGgGgWS
systemctl disable buda
#查看服务的日志输出,帮助调试和故障排除。199Please respect copyright.PENANAXHr4FeoF5e
journalctl -u buda
199Please respect copyright.PENANAnJ9opNpSiu
本文参考资料199Please respect copyright.PENANAwqOj8c8sbW
stackoverflow199Please respect copyright.PENANAMqTMof2v87
chatgpt-4o199Please respect copyright.PENANARhg0U2gMdV
gemini
199Please respect copyright.PENANAkd6Dv4KCni
如果您對Linux系統的使用、網站開發技術感興趣,邀請您加入淨明創建的「Linux + C語言 + Vue 網站開發技術學習交流微信羣」,請加淨明的微信(si_jinmin)以便拉您進羣。