在/etc/systemd/system/目录下创建一个新的<your_service_name>.service文件,例如buda.service,里面填入以下内容:173Please respect copyright.PENANASV4EF9WTwa
(特别要注意设置WorkingDirectory, 这将决定exe程序中的相对路径的解析结果。)173Please respect copyright.PENANABENtfl7PCw
-----------buda.service file content--------------173Please respect copyright.PENANAL2iWVBEzhN
[Unit]173Please respect copyright.PENANAqn6KDGzfXh
Description=Buda Website Service 173Please respect copyright.PENANAwXTpTalwVS
After=network.target
[Service]173Please respect copyright.PENANAv0QTuY5DS5
Type=simple173Please respect copyright.PENANA4HEm7nh5AA
WorkingDirectory=/path/to/working/directory/173Please respect copyright.PENANALpo6zZoE0I
ExecStart=/path/of/exe_file173Please respect copyright.PENANAPmLRK02Ats
StandardOutput=append:/var/log/buda/2024_11_01.log173Please respect copyright.PENANABOWEg030mE
StandardError=append:/var/log/buda/2024_11_01.log173Please respect copyright.PENANA3uSgzzafb4
Restart=always173Please respect copyright.PENANAfRHBjSz3s1
RestartSec=5173Please respect copyright.PENANAZHYuCeUOOg
User=root173Please respect copyright.PENANAZXP8T1x2rC
Group=root
[Install]173Please respect copyright.PENANAyWVbbdeNtj
WantedBy=multi-user.target173Please respect copyright.PENANAfQlCm2mUZo
-----------------------------------------------
然后执行下面的命令让服务生效,查看错误日志
# 重新加载systemd管理器配置:173Please respect copyright.PENANAvOT8n52cfB
systemctl daemon-reload173Please respect copyright.PENANA9PcvaLwDQg
systemctl enable buda173Please respect copyright.PENANAN8GJnRsiKe
systemctl start buda173Please respect copyright.PENANAAraQlcq21U
systemctl status buda173Please respect copyright.PENANAvnIpfqhCkj
systemctl stop buda173Please respect copyright.PENANAWWNbQYiDKj
systemctl disable buda
#查看服务的日志输出,帮助调试和故障排除。173Please respect copyright.PENANA93SJ8rQhMi
journalctl -u buda
173Please respect copyright.PENANAbiZFFsbhS6
本文参考资料173Please respect copyright.PENANA86oqM2rmzQ
stackoverflow173Please respect copyright.PENANAokFosYl8Wy
chatgpt-4o173Please respect copyright.PENANA11BnjumQxH
gemini
173Please respect copyright.PENANAjtBHAmn8xv
如果您對Linux系統的使用、網站開發技術感興趣,邀請您加入淨明創建的「Linux + C語言 + Vue 網站開發技術學習交流微信羣」,請加淨明的微信(si_jinmin)以便拉您進羣。