Let the local machine beep when some event happen on remote?

While i'm connected to a server via ssh, i want to be alerted for some events. BUT not via email.

I would rather use beep for that alert.

However, if i put beep as a reaction, it will beep on server which of course i can't hear :D

Is there any way to get alert, simply, and not by using email or any other complex alerting system?


Solution 1:

Create alias for beep to echo -en "\007" (beep (bell) character)

Normally beep is using your pc speaker, not terminal bell

Solution 2:

This worked for me on both OSX and a remote unix server, beeping through the normal sound output: echo -e '\a'

beep(){ echo -e '\a';}
beep
sleep 5 & beep # beeps now
sleep 5; beep # beep in 5s
# same thing using ruby -e 'sleep 5'