スクリプトをバックグラウンドで実行しており、数分ごとにアラートを送信しています。アラートをビープ音の形にしたい。
質問:Mac端末でビープ音を鳴らすにはどうすればよいですか。
printf \\a
およびosascript -e beep
はデフォルトの警告音を再生しますが、警告音量がゼロに設定されている場合は無音です。可聴ベルが無効になっている場合もprintf \\a
は表示されません。
また、afplayを使うこともできます。
afplay /System/Library/Sounds/Funk.aiff
say done
/System/Library/PrivateFrameworks/ScreenReader.framework/Versions/A/Resources/Sounds/には、より多くの効果音ファイルがあります。
最も簡単な方法はベルを使うことですecho -e "\a"
別の方法はecho ^G
です。しかし、あなたは文字通り^G
をタイプしません。代わりに、ctrl+v, ctrl+g
と入力してください。これはecho ^G
として表示されます。