前提・実現したいこと
tcpdumpの戻り値が存在しなかった場合、
tcpdumpコマンドの処理を終了させ、
後続の処理を実行させたいです。
bash
Bash
1result=$(tcpdump -c 10 -n -i ethX host XXX.XXX.XXX.XXX and port XXXX) 2 3if [[ $result != "" ]]; then 4 Check="OK" 5else 6 Check="NG" 7fi 8 9--- 10 11### 試したこと 12上記のbashを実行すると、 13tcpdumpの戻り値が存在する場合は、OK判定となりますが、 14tcpdumpの戻り値がない場合、tcpdumpの戻り値が得られず、 15処理が完了しません。 16tcpdumpの戻り値が存在しない場合、 17else側の処理を実行させる方法を、ご教示ください。 18 19### 環境 20Red Hat Enterprise LinuxServer Release 7.7
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。