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

16

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

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

Sekhemty
источник
5
Понижение рейтинга без объяснения причин не очень полезно ...
Sekhemty
Эти решения не работают для меня.
Сехемты,
4
Что говорит вам ваше исследование? Что именно вы пробовали, а что не сработало?
slhck
Проверьте этот ответ, unix.stackexchange.com/questions/1974/…
MariusMatutiae

Ответы:

16
tput bel

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

gnucchi
источник
"Tput Bel" работает на MacOS, как и должно быть.
Джон
Работает и на терминале Cygwin bash.
ysap
9

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

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