在/etc/systemd/system/目录下创建一个新的<your_service_name>.service文件,例如buda.service,里面填入以下内容:83Please respect copyright.PENANAjov4PEfirw
(特别要注意设置WorkingDirectory, 这将决定exe程序中的相对路径的解析结果。)83Please respect copyright.PENANABgelblsjcx
-----------buda.service file content--------------83Please respect copyright.PENANAtdUFBzCARu
[Unit]83Please respect copyright.PENANAhkVbr6l5lz
Description=Buda Website Service 83Please respect copyright.PENANAAWJfhQJSdn
After=network.target
[Service]83Please respect copyright.PENANAJUHvajjK1f
Type=simple83Please respect copyright.PENANAP8B08AQ7rM
WorkingDirectory=/path/to/working/directory/83Please respect copyright.PENANACGAu1uO4lf
ExecStart=/path/of/exe_file83Please respect copyright.PENANALHGBS9Xbsq
StandardOutput=append:/var/log/buda/2024_11_01.log83Please respect copyright.PENANAQgCu0BVCXI
StandardError=append:/var/log/buda/2024_11_01.log83Please respect copyright.PENANAuRoXqovsdj
Restart=always83Please respect copyright.PENANAQ59ckwKiQ9
RestartSec=583Please respect copyright.PENANA8wRwAC7IcO
User=root83Please respect copyright.PENANAtKKudN7gPC
Group=root
[Install]83Please respect copyright.PENANAaw86Yt5EH8
WantedBy=multi-user.target83Please respect copyright.PENANA28tVrNSdXc
-----------------------------------------------
然后执行下面的命令让服务生效,查看错误日志
# 重新加载systemd管理器配置:83Please respect copyright.PENANAznXbGuB7Uh
systemctl daemon-reload83Please respect copyright.PENANA1rEuaZDKnb
systemctl enable buda83Please respect copyright.PENANAsLKTqPVO1a
systemctl start buda83Please respect copyright.PENANAsgXSr0sLmZ
systemctl status buda83Please respect copyright.PENANAdTkxqfeIXK
systemctl stop buda83Please respect copyright.PENANACF1qB77PHr
systemctl disable buda
#查看服务的日志输出,帮助调试和故障排除。83Please respect copyright.PENANAWQYCxpazoq
journalctl -u buda
83Please respect copyright.PENANAy3fnYTXycT
本文参考资料83Please respect copyright.PENANAcoYut9t2z1
stackoverflow83Please respect copyright.PENANANPM7r2DDTO
chatgpt-4o83Please respect copyright.PENANAzhtgtVhNTQ
gemini
83Please respect copyright.PENANApV4SHjxs8v
如果您對Linux系統的使用、網站開發技術感興趣,邀請您加入淨明創建的「Linux + C語言 + Vue 網站開發技術學習交流微信羣」,請加淨明的微信(si_jinmin)以便拉您進羣。