在/etc/systemd/system/目录下创建一个新的<your_service_name>.service文件,例如buda.service,里面填入以下内容:48Please respect copyright.PENANAvtsp80j0yl
(特别要注意设置WorkingDirectory, 这将决定exe程序中的相对路径的解析结果。)48Please respect copyright.PENANApF8xDnQkUv
-----------buda.service file content--------------48Please respect copyright.PENANAJIApeF8Gwz
[Unit]48Please respect copyright.PENANAHJoKX8O0rx
Description=Buda Website Service 48Please respect copyright.PENANAetHZyTXVq5
After=network.target
[Service]48Please respect copyright.PENANAeqUAEbMtjJ
Type=simple48Please respect copyright.PENANA4hzD7CKblT
WorkingDirectory=/path/to/working/directory/48Please respect copyright.PENANAafhbYLoqHk
ExecStart=/path/of/exe_file48Please respect copyright.PENANAYUcV69UtnY
StandardOutput=append:/var/log/buda/2024_11_01.log48Please respect copyright.PENANANe7hr58Xqq
StandardError=append:/var/log/buda/2024_11_01.log48Please respect copyright.PENANAbYORIOpQT5
Restart=always48Please respect copyright.PENANA21rfyxD3kA
RestartSec=548Please respect copyright.PENANAANYhsQiC8h
User=root48Please respect copyright.PENANAmkNMfQL81t
Group=root
[Install]48Please respect copyright.PENANAKcyMRekVrO
WantedBy=multi-user.target48Please respect copyright.PENANACDGxZqcGVA
-----------------------------------------------
然后执行下面的命令让服务生效,查看错误日志
# 重新加载systemd管理器配置:48Please respect copyright.PENANAg32qwP4bg7
systemctl daemon-reload48Please respect copyright.PENANAYLile1OmPI
systemctl enable buda48Please respect copyright.PENANAC5whv7E0Z8
systemctl start buda48Please respect copyright.PENANAvj6PQ2EXFj
systemctl status buda48Please respect copyright.PENANArbnyJpEuzT
systemctl stop buda48Please respect copyright.PENANApuTyHQIFdC
systemctl disable buda
#查看服务的日志输出,帮助调试和故障排除。48Please respect copyright.PENANAGKXR4zqFzw
journalctl -u buda
48Please respect copyright.PENANAfIZD5mq6BE
本文参考资料48Please respect copyright.PENANAMI0yVeWBAw
stackoverflow48Please respect copyright.PENANA1ng9SvbpX5
chatgpt-4o48Please respect copyright.PENANAHRWd2532I9
gemini
48Please respect copyright.PENANA6dWHYkev3M
如果您對Linux系統的使用、網站開發技術感興趣,邀請您加入淨明創建的「Linux + C語言 + Vue 網站開發技術學習交流微信羣」,請加淨明的微信(si_jinmin)以便拉您進羣。