Netstat は Bash プロセスを終了します。

Netstat は Bash プロセスを終了します。

次のbashスクリプトがあります。

echo "Number of Connections: "
Conns=$(netstat -an | grep -c ‘8800.*OK’)
echo "Done"

netstat以降処理が停止しているようです。私が得た結果は次のとおりです。

Number of Connections:

私がこれをしようとすると:

echo "Number of Connections: "
netstat -an | grep -c ‘8800.*OK’
echo "Done"

これはnetstatが機能しますが、プロセスが停止し、出力が次のようになることを証明します。

Number of Connections:
0

netstatがスクリプトの継続を停止するのを防ぐ方法はありますか?

ありがとう

ベストアンサー1

印刷にはecho Connsが必要な場合があります。

echo $Conns

おすすめ記事