Только один гудок для серии колоколов в PuTTY

453
Piotr Dobrogost

После ввода echo -ne '\a' && echo -ne '\a'в сеансе PuTTY на локальном компьютере выдается только один звуковой сигнал вместо двух.
Какова причина?

В настройках PuTTY для этого сеанса включается звуковой сигнал с использованием радиоприемника компьютера, и звонок временно отключается, если снят флажок « чрезмерное использование» .

0
Возможно, звуковые сигналы на самом деле два, но очень близко друг к другу. Попробуйте echo -ne '\ a' && sleep 1 && echo -ne '\ a', чтобы узнать, так ли это Bruno9779 10 лет назад 0
@ Bruno9779 Вставка `sleep` заставляет его работать действительно. * Возможно, звуковые сигналы на самом деле два * - если вы имеете в виду, что динамик на самом деле издает два звуковых сигнала, но очень быстро, то я не думаю, что это так. Я предполагаю, что происходит то, что `echo` на самом деле является асинхронным и возвращается до того, как первый звуковой сигнал закончен, а затем второй` echo` в некотором роде теряется, так как первый вызов на самом деле не завершен на уровне ОС. Однако я не могу найти подтверждения этой теории. Piotr Dobrogost 10 лет назад 0
Я не думаю, что это так. && ожидает успешного завершения первой команды перед выполнением следующей Bruno9779 10 лет назад 0

0 ответов на вопрос