Linux開機自啓腳本執行異常

之前搭建了一套Jenkins服務,功能完善後,現在把服務加入了開機自啓,可是發現服務不能正常啓動。

可能出現的原因:

1.確定開機自啓是否生效?

開機腳本加入創建文件命令,開機後文件創建成功,經過確認,腳本自啓沒有問題。

1.是什麼導致開啓服務失敗?

開機自啓是沒有做用戶登陸操作,我的環境變量都放在用戶配置下,所以沒有執行,所以經過測試,服務啓動之前,引入必要的環境變量即可。

1.開機自啓後,腳本執行效果爲什麼與手動啓動的服務有差異?

服務正常啓動後,執行腳本發現git命令會報錯沒有保存用戶信息,於是手動登陸服務器發現沒有這個問題,經過排查,是由於用戶系統導致,所以自啓腳本或者git命令需要用保存過用戶信息的賬戶啓動或執行,指定賬戶執行命令有幾種,多選1即可。

su root touch 1.txt
sudo -u root touch 1.txt
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章