在/etc/systemd/system/目录下创建一个新的<your_service_name>.service文件,例如buda.service,里面填入以下内容:96Please respect copyright.PENANA9uwEDhHXt4
(特别要注意设置WorkingDirectory, 这将决定exe程序中的相对路径的解析结果。)96Please respect copyright.PENANAm4v526a4u6
-----------buda.service file content--------------96Please respect copyright.PENANAjGWVtvXlVG
[Unit]96Please respect copyright.PENANAYCcBA7Fabn
Description=Buda Website Service 96Please respect copyright.PENANAR08RlYvjZ2
After=network.target
[Service]96Please respect copyright.PENANAloBDDt51q2
Type=simple96Please respect copyright.PENANAgPBt1pw9cw
WorkingDirectory=/path/to/working/directory/96Please respect copyright.PENANAUeSiP4we02
ExecStart=/path/of/exe_file96Please respect copyright.PENANAaezFZ3C85b
StandardOutput=append:/var/log/buda/2024_11_01.log96Please respect copyright.PENANA2mb7OaODnn
StandardError=append:/var/log/buda/2024_11_01.log96Please respect copyright.PENANAdKfC7A1q8x
Restart=always96Please respect copyright.PENANAoF3dj8YuCs
RestartSec=596Please respect copyright.PENANA22b1d4kq23
User=root96Please respect copyright.PENANAO8mxrEJgog
Group=root
[Install]96Please respect copyright.PENANAJ6xWI9pZrB
WantedBy=multi-user.target96Please respect copyright.PENANANd2qYbYyVX
-----------------------------------------------
然后执行下面的命令让服务生效,查看错误日志
# 重新加载systemd管理器配置:96Please respect copyright.PENANA62G5xkYTjS
systemctl daemon-reload96Please respect copyright.PENANALuVSeCIRMf
systemctl enable buda96Please respect copyright.PENANApXZplD8b8O
systemctl start buda96Please respect copyright.PENANA6w50lBPeHt
systemctl status buda96Please respect copyright.PENANAIsk6k8YvH4
systemctl stop buda96Please respect copyright.PENANAWJt4P1qicW
systemctl disable buda
#查看服务的日志输出,帮助调试和故障排除。96Please respect copyright.PENANAbsUGHQbJJ6
journalctl -u buda
96Please respect copyright.PENANA4SXQlgb7cm
本文参考资料96Please respect copyright.PENANArXmqtQ90bX
stackoverflow96Please respect copyright.PENANAsnPHM7MSmU
chatgpt-4o96Please respect copyright.PENANAFf8HwKrCHa
gemini
96Please respect copyright.PENANAfLHmKNDUDh
如果您對Linux系統的使用、網站開發技術感興趣,邀請您加入淨明創建的「Linux + C語言 + Vue 網站開發技術學習交流微信羣」,請加淨明的微信(si_jinmin)以便拉您進羣。