[ubuntu-it] Esiste un comando per..
mauro
maupec a iol.it
Gio 8 Ott 2009 23:21:53 BST
Dunque, Luca, stavo cercando di far partire motion in automatico ogni
volta che il pc e' inattivo, per questo ho fatto questa richiesta alla
lista.
Ho provato i due script che suggerisci, e il primo da la tua stessa
risposta nel test.txt
Il secondo script, che qui sotto ti riporto preformattato per mostrare
la riga intera (vedi se va bene), lo salvo, lo lancio come eseguibile,
quindi, impostato il salvaschermo dopo 1 minuto di inattivita', arriva
il salvaschermo ma non parte motion.
Mi sto chiedendo se non sia necessario forse creare un loop dove il prog
interroga di continuo, come un demone, lo stato, le condizioni, e di
conseguenza, al verificarsi di quelle, realizza l'effetto richiesto.
Purtroppo pero' so programmare solo in clipper (Dbase..) e non conosco
la sintassi per creare un loop con questo linguaggio bash. Che ne dici?
Grazie!
mauro
#!/bin/bash
stringa1='attivo'
# fai attenzione al copia incolla nel caso la prossima riga vada a capo
stringa2="$(gnome-screensaver-command -q | tr -s ' ' | head -1 | cut -d' ' -f4)"
if [ $stringa1 = $stringa2 ]; then
echo motion
fi
Il giorno gio, 08/10/2009 alle 23.40 +0200, Luca Cipriani ha scritto:
> #!/bin/bash
>
> stringa1='attivo'
>
> # fai attenzione al copia incolla nel caso la prossima riga vada a
> capo
> stringa2="$(gnome-screensaver-command -q | tr -s ' ' | head -1 | cut
> -d'
> ' -f4)"
>
> if [ $stringa1 = $stringa2 ]; then
> echo ciao
> fi
Maggiori informazioni sulla lista
ubuntu-it