Используйте beep
.
Предполагая, что у вас установлен внутренний динамик (часто небольшое пьезоэлектрическое устройство), это издаст звуковой сигнал на указанном динамике. Если вы не уверены, есть ли внутри рассматриваемой коробки динамик, возможно, вы можете попробовать другой аппарат того же типа с известным местоположением.
Вы можете держать его в цикле, пока вы бродите по дому. Или вы можете как-то закодировать свой внутренний номер телефона в мелодию и подождать, пока кто-нибудь из коллег позвонит и попросит вас прекратить раздражающий шум рядом с их офисом.
Убедитесь, что вы выполняете звуковой сигнал от имени пользователя root, чтобы он использовал механизм ioctl. Если бинарный файл не установлен в вашей системе, suid root и ваш пользователь не имеет права доступа к нему. Просто отправка \a
на ваш tty (что является резервным вариантом в случае недостаточных привилегий), вероятно, будет недостаточной, поскольку она будет отражаться на эмуляторе вашего удаленного терминала. В зависимости от вашей конфигурации вам также может понадобиться загрузить pcspkr
модуль ядра, чтобы это работало.
Согласно https://pkgs.org/download/beep , звуковой сигнал должен быть доступен в виде пакета для CentOS, поэтому попробуйте yum install beep
. Надеюсь, это не изменено каким-то образом, чтобы не использовать подход ioctl. Это было проблемой в Gentoo в течение некоторого времени.
В ответе Мэтта попутно прозвучал звуковой сигнал (неясно, является ли команда или концепция), как и некоторые комментарии, но я думаю, что это должен быть ответ в своем собственном отношении. Скорее всего, вы услышите звуковой сигнал через закрытые двери, в то время как проверка светодиодных схем может потребовать открытия комнаты и ожидания перед каждой машиной, чтобы отличить преднамеренные схемы от случайного шума.