1、創建服務文件
在?/etc/systemd/system/
?下新建服務配置文件(需sudo權限),例如:
sudo nano /etc/systemd/system/mygo.service
如下圖,創建的mygo.service
2、創建內容如下:
Description=The go HTTP and reverse proxy server
After=network.target remote-fs.target nss-lookup.target[Service]
Type=simple
User=root
WorkingDirectory=/www/go
ExecStart=/www/go/mygos
Restart=always
RestartSec=10
[Install]
WantedBy=multi-user.target
3、設置權限并重載配置
sudo chmod 644 /etc/systemd/system/mygo.service # 設置文件權限
sudo systemctl daemon-reload # 重新加載systemd配置
4、啟動服務并設開機自啟
sudo systemctl start mygo # 立即啟動服務
sudo systemctl enable mygo # 開機自啟:cite[2]:cite[8]
5、驗證狀態
sudo systemctl list-unit-files | grep enabled | grep mygo
如下圖說明成功了:
如果您還有其它的問題請私聊我,或者到我的博客上找到我
二當家的素材網:https://www.erdangjiade.com/