Linux給GCC編譯的應用程序創建服務

一、創建服務文件

  • linux 服務文件的位置在: /etc/systemd/system ,進入該目錄。
  • 首先創建一個服務文件,名字可以按照xxx.service 的格式命名,例如我的噪聲處理服務命名: noiserun.service。
  • 創建文件需要sudo權限:sudo touch noiserun.service
  • 給文件賦權限: sudo chmod 777 noiserun.service
  • 按一下內容編輯 noiserun.service 文件: sudo vim noiserun.service

ExecStart等號後邊寫上自己的應用程序可執行文件目錄。

二、服務註冊

  • 使用systemctl啓用服務註冊: systemctl enable noiserun.service
  • 需要權限支持,則輸入相應的密碼:

  • 可以使用systemctl daemon-reload 重新加載服務文件
  • 使用 systemctl list-unit-files --type=service 查看服務是否啓用,例如:

三、啓動停止服務

標準服務啓動和停止方式:

  • sudo service noiserun start
  • sudo service noiserun restart
  • sudo service noiserun stop
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章