將程序在linux系統(tǒng)下設置成開機自啟

建立新的.service文件

  1. 首先要知道,.service文件都是在/usr/lib/systemd/system下,如下圖所示:

    /usr/lib/systemd/system文件夾

  2. 我們需要在此文件夾下新建一個自己的.service文件,注意,應切換至root權限下??梢允褂靡韵旅钪匦陆⒁粋€新文件(這里假設文件名是energy_eff.service):

  3. 建立好之后,需要按照以下內容對energy_eff.service進行編輯
    service 代碼

    需要注意的是上面圖片中兩個畫紅線的部分:

  • Description:描述,這里將service的名稱改成你自己想要的服務名字
  • ExecStart:這里是運行你自己程序或者腳本的一行命令

具體的.service文件的內容編寫可參考鏈接:
[1?] http://www.itdecent.cn/p/92208194d700 在linux下創(chuàng)建自定義服務
[2?] https://blog.csdn.net/djskl/article/details/46671453 編寫systemd service文件

輸入命令完成開機自啟

當我們將.service文件創(chuàng)建并編輯好之后,在命令行輸入以下命令
命令行輸入

這樣我們的程序就可以開機自啟了。

附:關于服務的幾個命令
# 查看現(xiàn)有服務狀態(tài)
$ systemctl status <service name>.service
# 重啟服務
$ service <service name> start
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

友情鏈接更多精彩內容