在/etc/systemd/system/目录下创建一个新的<your_service_name>.service文件,例如buda.service,里面填入以下内容:105Please respect copyright.PENANADN18hu29do
(特别要注意设置WorkingDirectory, 这将决定exe程序中的相对路径的解析结果。)105Please respect copyright.PENANAKlm1OM95Ga
-----------buda.service file content--------------105Please respect copyright.PENANAyVtyZ70PIs
[Unit]105Please respect copyright.PENANAuHCEk1zVpz
Description=Buda Website Service 105Please respect copyright.PENANAuLteD9dPtl
After=network.target
[Service]105Please respect copyright.PENANAhQ3KtcZKwz
Type=simple105Please respect copyright.PENANASGEztLxQ9Z
WorkingDirectory=/path/to/working/directory/105Please respect copyright.PENANAV6h1H5AtCw
ExecStart=/path/of/exe_file105Please respect copyright.PENANAHjhnLmPk9n
StandardOutput=append:/var/log/buda/2024_11_01.log105Please respect copyright.PENANA1pqd2UO7c1
StandardError=append:/var/log/buda/2024_11_01.log105Please respect copyright.PENANASSCQ2BUrvU
Restart=always105Please respect copyright.PENANAh3pwW7O4XR
RestartSec=5105Please respect copyright.PENANA6KqMseNXBZ
User=root105Please respect copyright.PENANA2ue7o9Ny4r
Group=root
[Install]105Please respect copyright.PENANAZbK9bHxUub
WantedBy=multi-user.target105Please respect copyright.PENANAf6AkYbVLvg
-----------------------------------------------
然后执行下面的命令让服务生效,查看错误日志
# 重新加载systemd管理器配置:105Please respect copyright.PENANAgXSXZHXiwJ
systemctl daemon-reload105Please respect copyright.PENANAQMPgZt0EJb
systemctl enable buda105Please respect copyright.PENANA2k2MPZiCi4
systemctl start buda105Please respect copyright.PENANAIvkN4KzQXm
systemctl status buda105Please respect copyright.PENANALruUFkmdzA
systemctl stop buda105Please respect copyright.PENANAaLhXyhBgIl
systemctl disable buda
#查看服务的日志输出,帮助调试和故障排除。105Please respect copyright.PENANAPHjNrLcUDJ
journalctl -u buda
105Please respect copyright.PENANAssGuixtsBY
本文参考资料105Please respect copyright.PENANAN3XmBYo4mq
stackoverflow105Please respect copyright.PENANAVDEgdR4hRy
chatgpt-4o105Please respect copyright.PENANAJLblSrWOZ2
gemini
105Please respect copyright.PENANAtRgz8jteFg
如果您對Linux系統的使用、網站開發技術感興趣,邀請您加入淨明創建的「Linux + C語言 + Vue 網站開發技術學習交流微信羣」,請加淨明的微信(si_jinmin)以便拉您進羣。