2012-04-25 11 views
4

リモートマシンで長いスクリプトを実行しています。スクリプトが終了するとビープ音が鳴ります。私のマシンでは、私は、スクリプトの最後に追加することができます。リモートマシン上でスクリプトを実行しているときに、自分のコンピュータでビープ音を鳴らすには?

echo -e '\a' > /dev/console 

が、これは文句リモートマシン上で動作していない:

-bash: /dev/console: Permission denied 

これを達成するためにどのように?

+0

http://unix.stackexchange.com/questions/1974/how-do-i- make-my-pc-speaker-beep || http://superuser.com/questions/47564/remotely-make-the-computer-beep-on-built-in-speaker || http://askubuntu.com/questions/19906/beep-in-shell-script-not-working –

答えて

2

あなたは、SSHにパラメータとして渡すことでスクリプトを実行して、ローカルにビープ音をエコーできます

ssh [email protected] /path/to/script; echo -e '\a' > /dev/console 
+0

行の最後に ">/dev/console"を追加すると動作します。 だからシンプルな...私はそれについて考えている必要があります:)ありがとう – Barth

+0

@バースは助けてくれる。 – blahdiblah

0

おそらく/dev/consoleの代わりに/dev/ttyを使用している可能性があります。 (私はどのようにビープ音を処理するのかわからないので、ターミナルエミュレータを起動する必要があります。たとえばssh -X -f remotehost xterm)。

関連する問題