在/etc/systemd/system/目录下创建一个新的<your_service_name>.service文件,例如buda.service,里面填入以下内容:153Please respect copyright.PENANA94qXXvAmyU
(特别要注意设置WorkingDirectory, 这将决定exe程序中的相对路径的解析结果。)153Please respect copyright.PENANAF3Uq1bF6ln
-----------buda.service file content--------------153Please respect copyright.PENANALjML9qqzs8
[Unit]153Please respect copyright.PENANABQ2n1X11cZ
Description=Buda Website Service 153Please respect copyright.PENANAE3LXA2GjsY
After=network.target
[Service]153Please respect copyright.PENANA5MUaW9PeeT
Type=simple153Please respect copyright.PENANAW8k4oOKVEs
WorkingDirectory=/path/to/working/directory/153Please respect copyright.PENANABywMGBrAjb
ExecStart=/path/of/exe_file153Please respect copyright.PENANAD7gGmBrOPL
StandardOutput=append:/var/log/buda/2024_11_01.log153Please respect copyright.PENANASBK2y07fK4
StandardError=append:/var/log/buda/2024_11_01.log153Please respect copyright.PENANA0GJ3WXWzUq
Restart=always153Please respect copyright.PENANAzyqb0KmK5g
RestartSec=5153Please respect copyright.PENANAINz2meUk3v
User=root153Please respect copyright.PENANAKOmDFx9p5O
Group=root
[Install]153Please respect copyright.PENANAPiqiGPVPWo
WantedBy=multi-user.target153Please respect copyright.PENANANT0zzkR0vF
-----------------------------------------------
然后执行下面的命令让服务生效,查看错误日志
# 重新加载systemd管理器配置:153Please respect copyright.PENANAcWQUTMqOfv
systemctl daemon-reload153Please respect copyright.PENANAeHy9rECkOF
systemctl enable buda153Please respect copyright.PENANAKPl7teOYvQ
systemctl start buda153Please respect copyright.PENANA6cwBcjS5Z3
systemctl status buda153Please respect copyright.PENANAggoazJfmEt
systemctl stop buda153Please respect copyright.PENANAgzsKPwTkNE
systemctl disable buda
#查看服务的日志输出,帮助调试和故障排除。153Please respect copyright.PENANAQkNfHrWRMM
journalctl -u buda
153Please respect copyright.PENANAvR7glVnkAe
本文参考资料153Please respect copyright.PENANA6KFLxKKF3z
stackoverflow153Please respect copyright.PENANAqaeUDV9bv5
chatgpt-4o153Please respect copyright.PENANAlBxHkuEeph
gemini
153Please respect copyright.PENANAPEwH1pM0YR
如果您對Linux系統的使用、網站開發技術感興趣,邀請您加入淨明創建的「Linux + C語言 + Vue 網站開發技術學習交流微信羣」,請加淨明的微信(si_jinmin)以便拉您進羣。