リモートマシンで長いスクリプトを実行していますが、スクリプトが終了するとビープ音が鳴ります。私のマシンでは、スクリプトの最後に次のものを追加できます。
echo -e '\a' > /dev/console
しかし、これは文句を言うリモートマシンでは機能していません:
-bash: /dev/console: Permission denied
これを達成する方法は?
スクリプトをパラメーターとしてsshに渡してスクリプトを実行し、ビープ音をローカルにエコーすることができます。
ssh user@host /path/to/script; echo -e '\a' > /dev/console
/dev/tty
おそらく、の代わりに使用するかもしれません/dev/console
。(ビープ音の処理方法がわからないssh
ので、ターミナルエミュレータを起動する必要があります。たとえばssh -X -f remotehost xterm
)。