在/etc/systemd/system/目录下创建一个新的<your_service_name>.service文件,例如buda.service,里面填入以下内容:150Please respect copyright.PENANAtheLQxkgY0
(特别要注意设置WorkingDirectory, 这将决定exe程序中的相对路径的解析结果。)150Please respect copyright.PENANApPHN2dNbtS
-----------buda.service file content--------------150Please respect copyright.PENANAXcZ4rNli7A
[Unit]150Please respect copyright.PENANAFrGFWl5Js4
Description=Buda Website Service 150Please respect copyright.PENANAF7yQpY4r0r
After=network.target
[Service]150Please respect copyright.PENANAawvYwWYgKk
Type=simple150Please respect copyright.PENANAAIo295EUXF
WorkingDirectory=/path/to/working/directory/150Please respect copyright.PENANAWUwqiVIcEy
ExecStart=/path/of/exe_file150Please respect copyright.PENANAsQnZjoYQ69
StandardOutput=append:/var/log/buda/2024_11_01.log150Please respect copyright.PENANAYF6KudtD8e
StandardError=append:/var/log/buda/2024_11_01.log150Please respect copyright.PENANA3SZQssRVVE
Restart=always150Please respect copyright.PENANAkjyDT6OQVi
RestartSec=5150Please respect copyright.PENANAkct2v7QrsD
User=root150Please respect copyright.PENANAdGn5kRq7kA
Group=root
[Install]150Please respect copyright.PENANA219ze5mhGe
WantedBy=multi-user.target150Please respect copyright.PENANAGDlcFMbaWI
-----------------------------------------------
然后执行下面的命令让服务生效,查看错误日志
# 重新加载systemd管理器配置:150Please respect copyright.PENANAbCBSArux5o
systemctl daemon-reload150Please respect copyright.PENANAk5plJzIDu0
systemctl enable buda150Please respect copyright.PENANABhYz3QzfXV
systemctl start buda150Please respect copyright.PENANAIZnvGDkunm
systemctl status buda150Please respect copyright.PENANADRz43nvcEt
systemctl stop buda150Please respect copyright.PENANAX1JsX5KfFm
systemctl disable buda
#查看服务的日志输出,帮助调试和故障排除。150Please respect copyright.PENANANgeUegqO4i
journalctl -u buda
150Please respect copyright.PENANAnP5Nxl9bOj
本文参考资料150Please respect copyright.PENANA724fT2pzne
stackoverflow150Please respect copyright.PENANABHyBjloK7Y
chatgpt-4o150Please respect copyright.PENANAk5veUyxiVB
gemini
150Please respect copyright.PENANALa5kYLn2Bf
如果您對Linux系統的使用、網站開發技術感興趣,邀請您加入淨明創建的「Linux + C語言 + Vue 網站開發技術學習交流微信羣」,請加淨明的微信(si_jinmin)以便拉您進羣。