for裡面的背景執行 - Linux

Table of Contents

我想直接執行一行指令

# 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

我試了很多方法去改 & 的部份但是都不行

請問有人知道要怎麼改嗎 感謝嘍

--

All Comments

Hamiltion avatarHamiltion2009-09-10
..... ping 192.168.0."$i" & done
Emily avatarEmily2009-09-13
可能要摻用 sleep 不然你的系統會進程爆炸