読者です 読者をやめる 読者になる 読者になる

シェルで長い処理が終わったときに声で通知する

こんな感じで長い処理が終わったときに、処理時間の表示と声でのお知らせ(say にゃあああん)をします。

$ sleep 6 && echo done
done
processing time: 6 sec

補足

say コマンドの部分は各自適当に書き換えてください。
何か音を鳴らしたり、ポップアップメッセージを出すようなコマンドを書いとけばいいよ!
うちの、Windows マシンでは棒読みちゃんを使っています。
Linux マシンは、そもそも音が鳴らないので試せませんでした!

say 的なリンク

Windowsでもsayコマンドを - 今日覚えたこと
http://d.hatena.ne.jp/nacookan/20081221/1229802781
Mac の say コマンドがうらやましかったので調べてみた - ema log (2008-02-03)
http://emaame.com/20071216.html#p01
AquesTalk2 Linuxを使ってみる - Linux音声合成コンソールアプリ SayAqTk2 - | N.Yamazaki's blog
http://blog-yama.a-quest.com/?eid=962154
GALATEA - An Open-Source Toolkit for Anthropomorphic Spoken Dialogue Agent
http://hil.t.u-tokyo.ac.jp/~galatea/
Festival
http://www.cstr.ed.ac.uk/projects/festival/
棒読みちゃん音声合成で日本語文章を読み上げるツール
http://chi.usamimi.info/Program/Application/BouyomiChan/