Fazer um Mac soar um alarme quando não é possível executar ping em um servidor?

4

Existe alguma maneira de fazer um Mac Mini emitir um alarme sonoro quando não estiver conectado à Internet?

Eu sou bem prático com o bash, então, se o bash é a resposta, eu poderia criar alguns comandos - um para ativá-lo, um para desativá-lo - e criar alguns ícones para ele.

    
por Phillip B Oldham 08.09.2009 / 15:56

2 respostas

5

O loop a seguir enviará uma única solicitação ICMP ECHO (ping) para seu ISP e, em seguida, aguardará por um segundo. Se uma resposta não for recebida dentro de dois segundos, será reproduzido o arquivo alarm.wav.

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

O seguinte irá pingar uma vez e informar ao iTunes para começar a jogar se o ping falhou.

ping -c 1 128.111.1.1 ||
osascript -e 'tell application "iTunes"' -e "play" -e "end tell"
    
por 08.09.2009 / 16:14

Tags