最近發現一直運行沒有問題的/etc/rc.local中的腳本,某次開機后沒有自動執行。
比如我的/etc/rc.local的內容是
/root/frp/frpc -c /root/frp/frpc.ini >> /root/frp.log 2>&1 &
對于/etc/rc.local已經chmod +x /etc/rc.local
某次開機后發現我的frp腳本沒有運行
但是手動執行frp腳本后又沒有問題
懷疑/etc/rc.local沒有執行到我的frp腳本
所以加了一個除錯腳本,變成這樣
/root/frp/frpc -c /root/frp/frpc.ini >> /root/frp.log 2>&1 &
touch /root/test
結果重啟,發現兩個腳本都有自動運行。。。
所以究竟是什么原因
uj5u.com熱心網友回復:
檢查下/etc/rc.local是不是鏈接到/etc/rc.d/rc.local,然后/etc/rc.d/rc.local是不是可執行的uj5u.com熱心網友回復:
/etc/rc.d/rc.local可執行uj5u.com熱心網友回復:
某次開機后沒有自動執行這時候,你應該去查系統日志,可能啟動到哪里出錯了,沒有運行到你腳本
uj5u.com熱心網友回復:
有沒有環境變數要加載的?轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/108938.html
標籤:系統維護與使用區
下一篇:Ubuntu網易云音樂打不開
