看板 Linux 關於我們 聯絡資訊
我在背景執行一個無線迴圈 sig= `dmesg | grep "PHY: 0:07 - Link is Up - 100/Full"` 當判斷 sig 不等於空字串就表示有RJ45插入 然後執行 dhclient eth1 當 $? == "0" 表示分派IP成功跳出迴圈 當 $? != "0" 分派失敗繼續執行迴圈 問題是 dhclient eth1 失敗的時候會timeout,卡很久,我要怎立馬判定 他已經失敗了呢? 謝謝。 至 /etc/dhcp/dhclient.conf 修改timeout值 無效 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 60.251.223.31 ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1425620526.A.C00.html ※ 編輯: gn00618777 (60.251.223.31), 03/06/2015 14:22:50
gn00618777: OK ,好像改了又有效了 03/06 15:08
ah7675: A要的功能不是用ifplugd就可以了嗎? 然後偵測link state 03/07 22:41
ah7675: 可以用netlink(c) 03/07 22:41