4

Можно ли заставить Mac Mini издавать звуковой сигнал, когда он не подключен к Интернету?

Я довольно удобен с bash, поэтому, если bash - это ответ, я мог бы создать пару команд - одну, чтобы включить ее, другую, чтобы выключить ее, - и создать для нее значки на рабочем столе.

2 ответа2

5

Следующий цикл отправит один запрос ICMP ECHO (ping) вашему провайдеру, а затем остановится на секунду. Если ответ не получен в течение двух секунд, будет воспроизведен файл alarm.wav.

YOUR_ISP=1.2.3.4
while :
do
  ping  -t 2 -o -c 1 $YOUR_ISP || open alarm.wav
  sleep 1
done
2

Следующее будет пинговать один раз и сообщать iTunes, чтобы начать воспроизведение, если пинг не удался.

ping -c 1 128.111.1.1 ||
osascript -e 'tell application "iTunes"' -e "play" -e "end tell"

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .