MacOS에서 핑에 실패하면 알림을 작성할 수 있습니까?
나는이 터미널 알리미 프로그램을 본 적이 http://osxdaily.com/2012/08/03/send-an-alert-to-notification-center-from-the-command-line-in-os-x/ 보인다 그것을 할 수있는 것처럼.
누군가가 동일한 결과를 얻을 수있는 내장 도구 또는 스크립트에 대한 아이디어가 있는지 궁금하십니까?
MacOS에서 핑에 실패하면 알림을 작성할 수 있습니까?
나는이 터미널 알리미 프로그램을 본 적이 http://osxdaily.com/2012/08/03/send-an-alert-to-notification-center-from-the-command-line-in-os-x/ 보인다 그것을 할 수있는 것처럼.
누군가가 동일한 결과를 얻을 수있는 내장 도구 또는 스크립트에 대한 아이디어가 있는지 궁금하십니까?
답변:
다음은 터미널에서 초당 1 회 호스트를 핑하고 실패 할 때마다 경고음 (ASCII "벨"제어 문자를 생성하여 터미널 벨을 울림)에 사용하는 1 개의 라이너입니다.
pingwatch () { while sleep 1; do ping -c1 -t1 $1 || echo -e "\a"; done }
pingwatch 192.168.0.1
echo -e "\a". 원하는 경우 대화 상자를 표시하기 위해 osascript를 불러 낼 수 있습니다. osascript 또는 GUI와의 상호 작용은 원격으로 ssh하지 않고 문제의 컴퓨터에 앉아있는 경우에만 작동 할 수 있습니다.