Pagina 1 di 1
info cron e terminali
Inviato: gio 10 ago 2006, 23:07
da fede_home
ciao a tutti,
vi spiego brevemente che cosa volevo fare:
ho trovato un bello screensaver ascii per terminali

ora vorrei che ad ogni utente che usa tty o ssh parta questo screensaver dopo tot secondi di inattività.
Pensavo di usare crond. In effetti funziona ma come faccio per far eseguire questo file come se fosse eseguito dal terminale stesso?
mi spiego, nel mio crontab ho:
* * * * * /path/screensaver >>/dev/ttyXX
così funge ma il povero utente non riesce più a uccidere lo screensaver perchè in effetti vede solo l'output.....
idee ???
ciao Federico
Inviato: gio 10 ago 2006, 23:17
da Firetux
Inviato: gio 10 ago 2006, 23:23
da Firetux
dimenticavo... dai un'occhiata anche al file /etc/rc.d/rc.M troverai queste linee...
Codice: Seleziona tutto
# Screen blanks after 15 minutes idle time, and powers down in one hour
# if the kernel supports APM or ACPI power management:
/bin/setterm -blank 15 -powersave powerdown -powerdown 60
Inviato: gio 10 ago 2006, 23:29
da fede_home
ciao,
scusa ma non riesco a trovare quello che mi serve. Come setterm esegue processi?
comunque io volevo usare crond, non tanto perché sia la cosa migliore ma perché vorrei sapere come eseguire processi in altri terminali come se fossero eseguiti direttamente dagli stessi
comunque grazie
Inviato: ven 11 ago 2006, 2:06
da fede_home
scusate ma sta' cosa mi sta mettendo più in difficoltà del previsto
riformulo la domanda per cercare di aggirare il problema:
avendo un terminale, come faccio a far eseguire un processo ogni tot secondi di inattività, ovvero, come faccio a mettere un processo in background e richiamarlo ogni tot secondi?
grazie mille
Fede
Inviato: dom 13 ago 2006, 19:23
da fede_home
chi mi da una mano?

Inviato: dom 13 ago 2006, 20:05
da Firetux
l'unica programma che so riesce a capire i secondi di inattività è setterm (come ti ho detto)...che è in grado di rendere lo schermo nero. Altro non mi viene in mente. Se ho idee ti faccio sapere

Inviato: lun 14 ago 2006, 0:04
da fede_home
ok, grazie... se hai novità ... intanto aspetto
Federico
Inviato: lun 14 ago 2006, 8:15
da l1q1d
inseriscilo nel .bashrc, usa sleep(10), non è una soluzione elegante ma dovrebbe funzionare. Il problema è fare il grab dei keypress.