bash出力が変更されたときに不一致通知を送信する(cronに入力)

bash出力が変更されたときに不一致通知を送信する(cronに入力)

このコマンドの出力の最後の2行に「No Difference Found」という文字列がない場合は、不一致通知を受け取る必要があります。私はこれを数時間調べてきましたが、理解できません!いいえ、amassが言ったように違いがあるかどうかわかりません。


amass track -d beesy.me | grep "No differences discovered"

    if [[$? -eq 1]];  
        discord_notify "Changes in beesy.me domain!"

答え1

あなたが経験している問題は、次のようにスペースを配置しないことです。[[ $1 -eq 1 ]];

||演算子を使用することもできます。

amass track -d beesy.me | grep -q "No differences discovered" || \
        discord_notify "Changes in beesy.me domain!"

関連情報