Użyj beep
.
Zakładając, że masz zainstalowany głośnik wewnętrzny (często małe urządzenie piezoelektryczne), wyemituje to sygnał dźwiękowy na tym głośniku. Jeśli nie masz pewności, czy wewnątrz danego głośnika znajduje się głośnik, być może możesz spróbować z inną maszyną tego samego typu o znanej lokalizacji.
Możesz utrzymać go w pętli podczas wędrówki po domu. Możesz też w jakiś sposób zakodować wewnętrzny numer telefonu domowego w melodii i poczekać, aż zadzwoni kolega, prosząc o zakończenie tego irytującego hałasu obok biura.
Upewnij się, że wykonujesz sygnał dźwiękowy jako root, aby używał mechanizmu ioctl. O ile plik binarny nie jest zainstalowany w systemie jako suid root, a użytkownik może uzyskać do niego dostęp. Samo wysłanie \a
do twojego tty (który jest rezerwowy w przypadku niewystarczających uprawnień) prawdopodobnie nie będzie wystarczające, ponieważ po prostu odbije się na twoim emulatorze terminalu. W zależności od konfiguracji może być konieczne załadowanie pcspkr
modułu jądra, aby to działało.
Według https://pkgs.org/download/beep , beep powinien być dostępny jako pakiet dla CentOS, więc po prostu spróbuj yum install beep
. Mam nadzieję, że nie został w żaden sposób zmodyfikowany, aby nie używać metody ioctl. Przez pewien czas był to problem w Gentoo.
Odpowiedź Matta wspomina mimochodem (niejasne, czy polecenie, czy koncepcja), podobnie jak niektóre komentarze, ale myślę, że powinna to być odpowiedź pod własnym względem. Możliwe, że usłyszysz sygnały dźwiękowe przez zamknięte drzwi, podczas gdy sprawdzanie wzorów LED może wymagać otwarcia pokoju i oczekiwania przed każdą maszyną, aby odróżnić zamierzone wzory od przypadkowego hałasu.