bash 출력이 변경되면 불일치 알림 보내기(cron에 입력됨)

bash 출력이 변경되면 불일치 알림 보내기(cron에 입력됨)

이 명령의 출력 마지막 두 줄에 "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!"

관련 정보