У меня есть скрипт, работающий в фоновом режиме, и каждые несколько минут он отправляет мне уведомление. Я хочу, чтобы оповещение было в форме звукового сигнала.
Вопрос: Как я могу воспроизвести звуковой сигнал в 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