我们ping一个主机,然后按下ctrl+c那么就会终止这个ping动作,如下图: 可是如果使用一个循环来逐个ping不同主机,你再按下ctrl+c就会发现停不下来,直到循环完成,如下图: #!/bin/bash NETWORK=172.16.42. # -W 表示超时时长 -c 是发送几个ping包 for IP in {1..20}; do ping -W 1 -c 10 ${NETWORK}${IP} done 脚本没有停止而是依然继续执行,但是你发现172.16.42.1是通的,而且我们通…