[問題] rc.local執行時機

看板Linux作者 (kj)時間9年前 (2016/11/15 11:00), 編輯推噓1(1010)
留言11則, 4人參與, 最新討論串1/1
之前安裝ubuntu 16.04時(A電腦) 有在rc.local裏面加入一段修改routing table的command 後來在另台電腦(B電腦)上安裝16.04時 在rc.local裏面加入相同的command 卻無法正常運行 後來發現是因為A上面rc.local執行的時間點network interface已經正常運行起來 routing table也可以被修改 但是在B上面rc.local執行的時候 network interface全部都沒有正常執行 @@ 所以routing table無法修改 想請問一下rc.local是否有辦法變更執行的時間呢 另外如果要在登入時修改routing table(需要root權限) 除了修改rc.local是否有其它的方式 有改過network manager裏面的route的選項 (有勾選ignore automatically obtianed routes, 但無效) 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.72.179.175 ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1479178820.A.284.html

11/15 11:03, , 1F
systemd 之後你無法確定誰會先跑誰先後跑
11/15 11:03, 1F

11/15 11:03, , 2F
以服務來說除非自己有指定相依關係才會依據規範跑
11/15 11:03, 2F

11/15 11:04, , 3F
設定 routing table 考慮網路介面ip那邊來改比較快?
11/15 11:04, 3F

11/15 11:06, , 4F
network interface 設定檔案不是有 post-up 命令可用 ?
11/15 11:06, 4F

11/15 11:29, , 5F
搞定了謝謝提示...linux新手^^;;;
11/15 11:29, 5F

11/15 13:36, , 6F
改成 ststemd 之後 rc.local 就不是最後執行了
11/15 13:36, 6F

11/15 17:53, , 7F
你指的修改路由表是指改 route-ensXXX 這類型的檔案嗎?
11/15 17:53, 7F

11/15 17:54, , 8F
我之前用一個技巧延後了rc.local的執行時間,sleep X...
11/15 17:54, 8F

11/15 20:36, , 9F
ubuntu 記得沒有 route-xxxx 這類設定 ?
11/15 20:36, 9F

11/15 20:36, , 10F
是用ip route del的指令
11/15 20:36, 10F

11/15 20:37, , 11F
後來用post-up的命令也可以達成需求
11/15 20:37, 11F
文章代碼(AID): #1OAdf4A4 (Linux)
文章代碼(AID): #1OAdf4A4 (Linux)