在/etc/systemd/system/目录下创建一个新的<your_service_name>.service文件,例如buda.service,里面填入以下内容:136Please respect copyright.PENANAnVLqoRFEY0
(特别要注意设置WorkingDirectory, 这将决定exe程序中的相对路径的解析结果。)136Please respect copyright.PENANAqwUJKOeSts
-----------buda.service file content--------------136Please respect copyright.PENANA5rdKd9xFVR
[Unit]136Please respect copyright.PENANADRrrna8j3A
Description=Buda Website Service 136Please respect copyright.PENANAPxYCoRV2om
After=network.target
[Service]136Please respect copyright.PENANAhuPQFc5xTf
Type=simple136Please respect copyright.PENANA044Nmd3LsR
WorkingDirectory=/path/to/working/directory/136Please respect copyright.PENANAzgSdt77yrK
ExecStart=/path/of/exe_file136Please respect copyright.PENANAgS7CkZol7B
StandardOutput=append:/var/log/buda/2024_11_01.log136Please respect copyright.PENANAHdwk3KO82f
StandardError=append:/var/log/buda/2024_11_01.log136Please respect copyright.PENANAod6M7NsfSV
Restart=always136Please respect copyright.PENANAmjgHefd7vW
RestartSec=5136Please respect copyright.PENANAk5yCKZzqqk
User=root136Please respect copyright.PENANAE43YoUumop
Group=root
[Install]136Please respect copyright.PENANA3gwfr0LgxN
WantedBy=multi-user.target136Please respect copyright.PENANAdVESxlwzyg
-----------------------------------------------
然后执行下面的命令让服务生效,查看错误日志
# 重新加载systemd管理器配置:136Please respect copyright.PENANA2SZp1EVheN
systemctl daemon-reload136Please respect copyright.PENANAqXcbygOBQk
systemctl enable buda136Please respect copyright.PENANAde5xplZx2q
systemctl start buda136Please respect copyright.PENANArM6LDjv8Ky
systemctl status buda136Please respect copyright.PENANAzo6JJDxF15
systemctl stop buda136Please respect copyright.PENANAoi8xQxtBgV
systemctl disable buda
#查看服务的日志输出,帮助调试和故障排除。136Please respect copyright.PENANA6pJTfHeaRR
journalctl -u buda
136Please respect copyright.PENANAqpsWsrIyqk
本文参考资料136Please respect copyright.PENANAMuH5BkYSqM
stackoverflow136Please respect copyright.PENANArQcAnsuMPK
chatgpt-4o136Please respect copyright.PENANAByV86ojJN3
gemini
136Please respect copyright.PENANAr37UAODCVg
如果您對Linux系統的使用、網站開發技術感興趣,邀請您加入淨明創建的「Linux + C語言 + Vue 網站開發技術學習交流微信羣」,請加淨明的微信(si_jinmin)以便拉您進羣。