iT邦幫忙

0

python執行dos指令,沒回應,程式就一直卡在那邊,有甚麼好方法可以重試指令或是進行判斷,當沒回應時略過此步驟。

com 2022-11-28 20:53:211173 瀏覽
  • 分享至 

  • xImage

python執行dos指令rasdial,有時候ISP沒回應,程式就一直卡在那邊,有甚麼好方法可以重試指令rasdial或是進行判斷,當沒回應時略過此步驟。

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

1
海綿寶寶
iT邦大神 1 級 ‧ 2022-11-29 09:55:11

試試看

proc = subprocess.Popen(...)
try:
    outs, errs = proc.communicate(timeout=15)
except TimeoutExpired:
    proc.kill()
    outs, errs = proc.communicate()

資料來源

如果可行的話
記得回來分享一下

我要發表回答

立即登入回答