spegnere il computer dopo 30 minuti di utilizzo (30 min 1 volta al giorno)
-
misterxxitalia
- Scoppiettante Seguace

- Messaggi: 838
- Iscrizione: domenica 11 marzo 2007, 22:15
spegnere il computer dopo 30 minuti di utilizzo (30 min 1 volta al giorno)
ciao a tutti sto cercando un programma o uno script bash che mi permetta dopo 30 minuti di utilizzo del pc di spegnerlo e nn riacenderlo piu(i bambini ci passano troppo tempo..)che mi consigliate?grazie!
-
fedecupe
- Prode Principiante
- Messaggi: 173
- Iscrizione: domenica 8 giugno 2008, 21:52
- Desktop: ubuntu
- Distribuzione: 12.04 - x86_64
Re: spegnere il computer dopo 30 minuti di utilizzo (30 min 1 volta al giorno)
sudo shutdown -h now al posto di now metti il tempo in minuti
-
misterxxitalia
- Scoppiettante Seguace

- Messaggi: 838
- Iscrizione: domenica 11 marzo 2007, 22:15
Re: spegnere il computer dopo 30 minuti di utilizzo (30 min 1 volta al giorno)
scusa e come gestisco 1 volta al giorno??cioè il computer si deve avviare una volta al giorno?(mi basta disabilitare l'interfaccia grafica...)
Ultima modifica di misterxxitalia il lunedì 1 settembre 2008, 15:24, modificato 1 volta in totale.
-
misterxxitalia
- Scoppiettante Seguace

- Messaggi: 838
- Iscrizione: domenica 11 marzo 2007, 22:15
- Artaserse
- Scoppiettante Seguace

- Messaggi: 872
- Iscrizione: giovedì 29 novembre 2007, 14:57
- Desktop: Compiz Standalone
- Distribuzione: ArchLinux x86_64
Re: spegnere il computer dopo 30 minuti di utilizzo (30 min 1 volta al giorno)
cosa vuoi fare esattamente? una volta acceso il pc, deve rimanere tale per 30 minuti, deve spegnersi e poi non deve riaccendersi più? ho capito bene?
Jabber: artaserse@jabber.org | Cosa Ascolto | dotfiles | Felicemente passato ad Archlinux!
artaserse@deviantart
artaserse@deviantart
Re: spegnere il computer dopo 30 minuti di utilizzo (30 min 1 volta al giorno)
ti logghi tu senza dirgli la password, e quando gli lasci il pc lanci il comandomisterxxitalia ha scritto: scusa e come gestisco 1 volta al giorno??cioè il computer si deve avviare una volta al giorno?(mi basta disabilitare l'interfaccia grafica...)
- cont
- Scoppiettante Seguace

- Messaggi: 442
- Iscrizione: sabato 3 novembre 2007, 22:36
- Località: Alta Brianza
Re: spegnere il computer dopo 30 minuti di utilizzo (30 min 1 volta al giorno)
Codice: Seleziona tutto
man 5 time.conf
EDIT: qui è spiegato molto meglio http://www.informit.com/articles/articl ... 6&seqNum=9
Ultima modifica di cont il lunedì 1 settembre 2008, 21:56, modificato 1 volta in totale.
se fossi cane bao,
se fossi gatto miao,
se fosse tardi ciao.
se fossi gatto miao,
se fosse tardi ciao.
-
misterxxitalia
- Scoppiettante Seguace

- Messaggi: 838
- Iscrizione: domenica 11 marzo 2007, 22:15
Re: spegnere il computer dopo 30 minuti di utilizzo (30 min 1 volta al giorno)
scusa sto provando ad editare quel file ma la guida è molto semplice...mi dai una mano?
- cont
- Scoppiettante Seguace

- Messaggi: 442
- Iscrizione: sabato 3 novembre 2007, 22:36
- Località: Alta Brianza
Re: spegnere il computer dopo 30 minuti di utilizzo (30 min 1 volta al giorno)
Ho solo fatto una ricerca, mai usato quel file :P
Cmq, sembra che basti aggiungere una linea di questo genere:
servizio;device;utenti;tempo
da quel che si capisce, se vuoi che gli utenti figlio1 e figlio2 possano collegarsi solo dalle 1600 alle 1800 di tutti i giorni dovresti scrivere
dove
- il primo asterisco indica "tutti i servizi"
- il secondo asterisco indica "tutti i device"
- il terzo campo è la lista di tutti gli utenti separati dal pipe "|"
- il quarto dice "Al" (all=tutti i giorni) dalle 1600 fino alle 1800
boh... tu prova
Cmq, sembra che basti aggiungere una linea di questo genere:
servizio;device;utenti;tempo
da quel che si capisce, se vuoi che gli utenti figlio1 e figlio2 possano collegarsi solo dalle 1600 alle 1800 di tutti i giorni dovresti scrivere
Codice: Seleziona tutto
*;*;figlio1|figlio2;Al1600-1800- il primo asterisco indica "tutti i servizi"
- il secondo asterisco indica "tutti i device"
- il terzo campo è la lista di tutti gli utenti separati dal pipe "|"
- il quarto dice "Al" (all=tutti i giorni) dalle 1600 fino alle 1800
boh... tu prova
se fossi cane bao,
se fossi gatto miao,
se fosse tardi ciao.
se fossi gatto miao,
se fosse tardi ciao.
-
misterxxitalia
- Scoppiettante Seguace

- Messaggi: 838
- Iscrizione: domenica 11 marzo 2007, 22:15
Re: spegnere il computer dopo 30 minuti di utilizzo (30 min 1 volta al giorno)
scusa invece come faccio a dargli 30 min invece che dalle ore 16 alle ore 17?poi questa riga la posso mettere in qualunque punto del file?
- cont
- Scoppiettante Seguace

- Messaggi: 442
- Iscrizione: sabato 3 novembre 2007, 22:36
- Località: Alta Brianza
Re: spegnere il computer dopo 30 minuti di utilizzo (30 min 1 volta al giorno)
Scusa, avevo capito che tu volessi limitare il login solo per una fascia oraria.
Ad ogni modo, sì, credo che si possa mettere dovunque.
Se aggiungi
limiti anche il numero di connessioni nel giorno (almeno, questo è quello che ho capito).
Se poi definisci un gruppo figli che contiene tutti i figli, puoi semplificare mettendo @gruppo
Ad ogni modo, sì, credo che si possa mettere dovunque.
Se aggiungi
Codice: Seleziona tutto
Figlio1 hard maxlogins 1
Figlio2 hard maxlogins 1
Se poi definisci un gruppo figli che contiene tutti i figli, puoi semplificare mettendo @gruppo
Codice: Seleziona tutto
@figli hard maxlogins 1
se fossi cane bao,
se fossi gatto miao,
se fosse tardi ciao.
se fossi gatto miao,
se fosse tardi ciao.
-
misterxxitalia
- Scoppiettante Seguace

- Messaggi: 838
- Iscrizione: domenica 11 marzo 2007, 22:15
Re: spegnere il computer dopo 30 minuti di utilizzo (30 min 1 volta al giorno)
scusa nn potrei fare cosi?do all'avvio di sessione il comando:
(scritto cosi??)
poi edito quel comando e scrivo solo:
che dici?
Codice: Seleziona tutto
sudo shutdown -h 30,00poi edito quel comando e scrivo solo:
Codice: Seleziona tutto
Figlio1 hard maxlogins 1- cont
- Scoppiettante Seguace

- Messaggi: 442
- Iscrizione: sabato 3 novembre 2007, 22:36
- Località: Alta Brianza
Re: spegnere il computer dopo 30 minuti di utilizzo (30 min 1 volta al giorno)
Si, potrebbe funzionare.
Solo che per il comando sudo serve la password di admin, altrimenti devi aggiungere shutdown tra i comandi utilizzabili da tutti gli utenti... non mi ricordo come si faceva, so solo che devi editarle con.
Solo che per il comando sudo serve la password di admin, altrimenti devi aggiungere shutdown tra i comandi utilizzabili da tutti gli utenti... non mi ricordo come si faceva, so solo che devi editarle con
Codice: Seleziona tutto
visudose fossi cane bao,
se fossi gatto miao,
se fosse tardi ciao.
se fossi gatto miao,
se fosse tardi ciao.
- Stealth
- Tenace Tecnocrate

- Messaggi: 17368
- Iscrizione: martedì 31 gennaio 2006, 22:55
- Desktop: Gnome
- Distribuzione: Ubuntu 22.04 LTS
Re: spegnere il computer dopo 30 minuti di utilizzo (30 min 1 volta al giorno)
Direi che non funzionerà, date una guardata al man di shutdown. Se non capisco male dovrebbe essere così
e si spegne dopo mezz'ora. Sostituendo la h con la r si riavvia invece di spegnersi
ciao
Codice: Seleziona tutto
sudo shutdown -h +30ciao
- cont
- Scoppiettante Seguace

- Messaggi: 442
- Iscrizione: sabato 3 novembre 2007, 22:36
- Località: Alta Brianza
Re: spegnere il computer dopo 30 minuti di utilizzo (30 min 1 volta al giorno)
OK!, mi sono ricordato dove l'avevo visto fare
(qui http://wiki.ubuntu-it.org/Sicurezza/Fir ... t=(visudo))
apri il file /etc/sudoers in QUESTO MODO:
così usi il più "affabile" gedit invece del vi
poi ti posizioni dopo le linee
e aggiungi la riga
a questo punto ti colleghi come "figlio1", vai sul menu system->preferences->sessions ed aggiungi il tuo comando "sudo shutdown -h +30" etc...
EDIT: grazie Stealth!
apri il file /etc/sudoers in QUESTO MODO:
Codice: Seleziona tutto
sudo bash -c "export EDITOR=gedit && visudo"poi ti posizioni dopo le linee
Codice: Seleziona tutto
# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL.
Codice: Seleziona tutto
figlio1 ALL=NOPASSWD:/sbin/shutdownEDIT: grazie Stealth!
Ultima modifica di cont il lunedì 1 settembre 2008, 23:36, modificato 1 volta in totale.
se fossi cane bao,
se fossi gatto miao,
se fosse tardi ciao.
se fossi gatto miao,
se fosse tardi ciao.
-
misterxxitalia
- Scoppiettante Seguace

- Messaggi: 838
- Iscrizione: domenica 11 marzo 2007, 22:15
Re: spegnere il computer dopo 30 minuti di utilizzo (30 min 1 volta al giorno)
scusa ho un idea se mi creo un file che chiamo spegniti.sh
poi gli do i permessi di amministrazione con chmod +x spegniti.sh
basta che nel file ci scrivo solo sudo shutdown -h 30,00 no?
poi gli do i permessi di amministrazione con chmod +x spegniti.sh
basta che nel file ci scrivo solo sudo shutdown -h 30,00 no?
- cont
- Scoppiettante Seguace

- Messaggi: 442
- Iscrizione: sabato 3 novembre 2007, 22:36
- Località: Alta Brianza
Re: spegnere il computer dopo 30 minuti di utilizzo (30 min 1 volta al giorno)
No, rileggi sopra... ti basta aggiungerlo tra i comandi da far partire alla partenza della sessione.
L'importante è che shutdown possa essere invocato senza essere superuser, altrimenti finisce che quando tuo figlio si collega il comando non parte e ti sei fumato lo spegnimento dopo 30 minuti!
L'importante è che shutdown possa essere invocato senza essere superuser, altrimenti finisce che quando tuo figlio si collega il comando non parte e ti sei fumato lo spegnimento dopo 30 minuti!
se fossi cane bao,
se fossi gatto miao,
se fosse tardi ciao.
se fossi gatto miao,
se fosse tardi ciao.
-
misterxxitalia
- Scoppiettante Seguace

- Messaggi: 838
- Iscrizione: domenica 11 marzo 2007, 22:15
Re: spegnere il computer dopo 30 minuti di utilizzo (30 min 1 volta al giorno)
quindi editando quel file questo comando viene lanciato da mio figlio senza i permessi di amministrazione giusto?quindi quando mi collego con il mio account questo comando nn parte...
- cont
- Scoppiettante Seguace

- Messaggi: 442
- Iscrizione: sabato 3 novembre 2007, 22:36
- Località: Alta Brianza
Re: spegnere il computer dopo 30 minuti di utilizzo (30 min 1 volta al giorno)
Ricorda: anche da session devi mettere sempre "sudo" davanti, ma in quel caso NON chiederà la password e lancerà il comando.
Quando ti connetti col tuo utente, la session è diversa e lo shutdown non viene attivato.
Poi... che batte una bella serie di prove non ce n'è...
Quando ti connetti col tuo utente, la session è diversa e lo shutdown non viene attivato.
Poi... che batte una bella serie di prove non ce n'è...
se fossi cane bao,
se fossi gatto miao,
se fosse tardi ciao.
se fossi gatto miao,
se fosse tardi ciao.
-
misterxxitalia
- Scoppiettante Seguace

- Messaggi: 838
- Iscrizione: domenica 11 marzo 2007, 22:15
Re: spegnere il computer dopo 30 minuti di utilizzo (30 min 1 volta al giorno)
guarda ho fatto come hai detto ma entrando nella sessione della bimba e dando quel comando mi chiede sempre i permessi di root:
Codice: Seleziona tutto
ilaria@fabio-desktop:~$ shutdown -h now
shutdown: Need to be root
Chi c’è in linea
Visualizzano questa sezione: 0 utenti iscritti e 11 ospiti