偵測乙太網路連線事件並執行腳本

偵測乙太網路連線事件並執行腳本

您好,我想在乙太網路連結事件偵測上執行腳本。

我嘗試將腳本放入 /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 目錄中的腳本。

相關內容