Как позвонить в системный звонок из командной строки?


16

Я использую некоторые скрипты Bash под Linux, которые требуют некоторого времени для завершения; Я хотел бы добавить в конце их команду, чтобы позвонить системный звонок, когда эти задачи будут выполнены, чтобы я мог получать уведомления.

Какую команду сделать это? (обратите внимание, что мне нужно получить уведомление со звуком и, возможно, с сообщением, чтобы я мог принять любое решение в этом отношении).


5
Понижение рейтинга без объяснения причин не очень полезно ...
Sekhemty


Эти решения не работают для меня.
Сехемты,

4
Что говорит вам ваше исследование? Что именно вы пробовали, а что не сработало?
slhck

Проверьте этот ответ, unix.stackexchange.com/questions/1974/…
MariusMatutiae

Ответы:


16
tput bel

это относительно портативное решение.


"Tput Bel" работает на MacOS, как и должно быть.
Джон

Работает и на терминале Cygwin bash.
ysap

9

Попробуйте эту команду:

echo -e "\07"

NB -eНеобходим для включения интерпретации \07escape-последовательности.
FKEinternet

Работает и на терминале Cygwin bash.
ysap
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.