tput bel sul server ssh di linux


1

Supponiamo che io sia connesso a un computer A (server ssh), tramite ssh tramite un computer B (client ssh).

Quando eseguo il comando "tput bel", come fare il rumore sul computer A invece di farlo, come impostazione predefinita, sul computer B?


incolla il comando che usi per favore
matthias krull

nome host ssh; - tput bel;
anonimo

tput belemette il carattere di campana definito per $TERM, che di solito è \a.
geekosaur,

Risposte:


1
$ sudo -s 'tput bel >/dev/console'

è la cosa migliore che potresti fare, penso. (Non posso provarlo correttamente qui.)


E non c'è modo di farlo senza essere root?
anonimo

2
/dev/consoledi solito vieta il non rootaccesso /dev/console. /dev/tty1, la prima console virtuale, può anche essere scritta per gruppo root per impostazione predefinita. Qualcuno dovrebbe cambiare quei permessi, che potrebbero richiedere l'hacking di qualunque cosa passi gettynel caso di tty1. C'è anche stackoverflow.com/questions/4447166/… (probabilmente gli stessi problemi di autorizzazione).
geekosaur,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.