2010年10月2日土曜日

シェルでビープ音を鳴らす

シェルで、時間がかかるコマンドが完了したときにビープ音を鳴らすようにしておくと、
そのコマンド実行中に、他の作業に集中することができます。

.bashrc に下記の alias を設定しておきます。

alias beep='echo -e "\a"'

コマンド hogehoge 実行後にビープを鳴らして欲しいときには以下のようにします。

$ hogehoge; beep

1 回じゃ気づかん! って場合は、カスタマイズすればよいでしょう。
(他にもいろいろ方法はある)

$ hogehoge; beep; sleep 1; beep

実際にやる前に、テストはしておきましょう。音量設定のチェックとかも重要。

● beep, shell, bash, ビープ, シェル