長いジョブが終了したことを通知するために、オーディオプレーヤーアプリケーションに関係なく、Mac OS Xのコマンドラインから短いサウンドファイルを再生したいと思います。
組み込みのツールがあります:afplay <sound file>
。マニュアルページには、afplay -h
で確認できるオプションのすべてが記載されているわけではありません。
Usage:
afplay [option...] audio_file
Options: (may appear before or after arguments)
{-v | --volume} VOLUME
set the volume for playback of the file
{-h | --help}
print help
{ --leaks}
run leaks analysis
{-t | --time} TIME
play for TIME seconds
{-r | --rate} RATE
play at playback rate
{-q | --rQuality} QUALITY
set the quality used for rate-scaled playback (default is 0 - low quality, 1 - high quality)
{-d | --debug}
debug print output
複数のオーディオファイルは再生されません。
かつて、電源がオフになったときに、電気が戻ったときにファイアウォールがその最後の状態(電源オン)に戻ることがわかっているので、say
コマンドを使用してウェイクアップするスクリプトをbashに書きました。電源が回復したときに私を元に戻しました。
検討しましたかprintf "\a\a\a"
またはecho -e "\a\a\a"
?