[問題] for裡面的背景執行

看板Linux作者 (保羅汪汪)時間16年前 (2009/09/09 22:37), 編輯推噓2(200)
留言2則, 2人參與, 最新討論串1/1
我想直接執行一行指令 # for ((i=1;i<=100;i++)); do ping 192.168.0."$i" -c 5; done 就是從192.168.0.1一直ping到192.168.0.100,各ping五次 想說改用背景執行的話,就可以不用限制五次,可以每個ip都一直ping下去 但是如果我要改成背景執行的話,就沒辦法成功 # for ((i=1;i<=100;i++)); do ping 192.168.0."$i" &; done 我試了很多方法去改 & 的部份但是都不行 請問有人知道要怎麼改嗎 感謝嘍 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.137.22.181

09/09 23:00, , 1F
..... ping 192.168.0."$i" & done
09/09 23:00, 1F

09/10 07:53, , 2F
可能要摻用 sleep 不然你的系統會進程爆炸
09/10 07:53, 2F
文章代碼(AID): #1AfxsYto (Linux)