도메인 이름 등록이 완료되면(해결 가능) 터미널에서 간단한 차임벨로 알림을 보내도록 하려고 합니다.
에서 watch --help
:
옵션:
-b, --beep 명령 종료가 0이 아닌 경우 경고음
명령 종료가 0일 때 경고음이 울리도록 이 옵션을 어떻게 반전시킬 수 있습니까? 나는 또한 다음 변형을 시도했지만 내부에 있을 때 경고음을 낼 수 없습니다 watch
.
watch 'nslookup foo.bar && echo "\a"'
답변1
sh
watch는 기본적으로 명령을 실행하므로( -x
함께 실행하지 않음을 의미 sh
) 다음을 사용하여 반환 코드를 되돌릴 수 있습니다 !
.
watch -b ! nslookup foo.bar
쉘과 구성에 따라 따옴표를 붙여야 할 수도 있습니다 !
.
답변2
내 빠른 수정은 이제 다음과 같습니다.
while (1); do nslookup foo.bar > /dev/null && echo "\a"; sleep 2; done