1、使用mkdir命令在/etc/systemd/system/下建立myname.service的服務檔案(myname)改為你自己定義的服務名稱,下文的myname都自己修改
sudo mkdir /etc/systemd/system/myname.service
2、使用nano編輯myname.service服務檔案
sudo nano /etc/systemd/system/myname.service
在nano編輯器裡鍵入(括號裡的是解釋,複製到檔案裡要記得刪除掉)
[Unit] Description=your service name (這裡自己定義服務名) After=multi-user.target (即系統啟動完成之後再啟動自建的服務) [Service] TimeoutStartSec=30 ExecStart=/etc/locyanfrp/frpc -c /etc/locyanfrp/frpc.ini (這裡是啟動命令和載入配置,改成你自己的程式和配置) WorkingDirectory=/etc/locyanfrp (指定工作目錄) [Install] WantedBy=multi-user.target
然後 Ctrl+O 後 回車,再 Ctrl+X 就儲存退出了
3、執行服務載入命令
sudo systemctl daemon-reload
4、執行開啟服務自啟動命令
sudo systemctl enable myname.service
5、執行服務啟動命令
sudo systemctl strat myname.service
6、執行檢視服務啟動資訊命令
sudo systemctl status myname.service
7、檢視服務日誌
sudo journalctl -u myname.service -f (檢視當前的日誌)
sudo journalctl -u myname.service (檢視歷史日誌)
按組合鍵Ctrl+C退出檢視
8、如果要暫停服務的話,鍵入
sudo systemctl stop myname.service
9、如果要關閉服務,鍵入
sudo systemctl disable myname.service
再次開啟的時候,重新做第4和第5步就可以恢復自啟動了