您好,我想在乙太網路連結事件偵測上執行腳本。
我嘗試將腳本放入 /etc/network/if-up.d/ 但它對我不起作用。那麼有沒有辦法每次都偵測到事件並執行腳本?
答案1
我認為控制 ubuntu 有不同的方法,這就是你遇到問題的地方 - 一種是透過 /etc/network/interfaces 這樣的腳本(它應該支援 if-up.d 目錄或添加命令“up”) - 另一種是透過網路管理器- 通常與GUI 相關聯。 (如果您使用此方法,只需確保您的腳本可以使用 chmod 755 script.sh 執行)
目前尚不完全清楚是否可以讓腳本與網路管理器一起工作 - 但是Ubuntu SE 上已建議這可以透過在 /etc/network/interfaces 中新增一個介面類型為「Manual」的條目來實現。理論上,網路管理員將控制它,但也會執行 if-up.d 目錄中的腳本。