特定のポートで接続が行われていない際に実行する
while : do if [ $(netstat -n | fgrep 'ESTABLISHED' | fgrep ':21' | wc -l) -eq 0 ]; then echo "nobody users established." break else echo "wait 1 minute." sleep 1m fi done vsftpdの再起動時などにユーザ接続していな事を確認する時なんかに利用。
This post is licensed under CC BY 4.0 by the author.