Pagina 1 di 1
Comandi in sequenza nel terminale... e spegnimento automatico...
Inviato: venerdì 2 aprile 2010, 11:30
da Spongebob
Ciao a tutti, vorrei fare eseguire una serie di operazioni dal terminale in sequenza al mio PC, come ad esempio:
Codice: Seleziona tutto
sudo -s
apt-get clean && apt-get autoclean && apt-get autoremove && shutdown now
al termine dei comandi il PC si spegne automaticamente.
Vorrei chiedervi come posso sapere, quando riaccendo il PC se sono stati eseguiti tutti i comandi oppure hanno generato degli errori.
Non esiste un file di log del terminale? non viene registrata la sequenza dei comandi inseriti?
Grazie a tutti
Re: Comandi in sequenza nel terminale... e spegnimento automatico...
Inviato: venerdì 2 aprile 2010, 12:04
da ErSandro
Prova ad aggiungere alla fine della riga 2>errori.txt
In questo modo se si dovessero verificare degli errori te li reindirizzebbe sul file di output specificato.
Se non ti crea proprio il file è tutto ok.
Re: Comandi in sequenza nel terminale... e spegnimento automatico...
Inviato: venerdì 2 aprile 2010, 12:32
da Elrond
Codice: Seleziona tutto
echo password | sudo -S apt-get clean && sudo apt-get autoclean && sudo apt-get autoremove && shutdown now
sostituendo a
password la tua password. Stai attento: l'opzione di
sudo vuole la
S maiuscola
Re: Comandi in sequenza nel terminale... e spegnimento automatico...
Inviato: venerdì 2 aprile 2010, 12:40
da MrMars
Elrond ha scritto:
Codice: Seleziona tutto
echo password | sudo -S apt-get clean && sudo apt-get autoclean && sudo apt-get autoremove && shutdown now
sostituendo a
password la tua password. Stai attento: l'opzione di
sudo vuole la
S maiuscola
Malissimo lasciare la password scritta in un file di testo... (nono)
Re: Comandi in sequenza nel terminale... e spegnimento automatico...
Inviato: venerdì 2 aprile 2010, 12:48
da Elrond
MrMars ha scritto:
Elrond ha scritto:
Codice: Seleziona tutto
echo password | sudo -S apt-get clean && sudo apt-get autoclean && sudo apt-get autoremove && shutdown now
sostituendo a
password la tua password. Stai attento: l'opzione di
sudo vuole la
S maiuscola
Malissimo lasciare la password scritta in un file di testo... (nono)
Lo so, ma lui quello ha chiesto
Re: Comandi in sequenza nel terminale... e spegnimento automatico...
Inviato: venerdì 2 aprile 2010, 13:35
da Spongebob
Grazie a tutti per le risposte. Qualcuno potrebbe gentilmente spiegarmi la sintassi del comando
Codice: Seleziona tutto
echo password | sudo -S apt-get clean && sudo apt-get autoclean && sudo apt-get autoremove && shutdown now
Grazie
Re: Comandi in sequenza nel terminale... e spegnimento automatico...
Inviato: venerdì 2 aprile 2010, 14:22
da Elrond
manda la password allo standard output. Normalmente lo standard output è lo schermo, qui però dopo il comando
echo c'è una
pipe e quindi l'output viene usato come input per il comando successivo. L'opzione
-S di
sudo (che è completamente diversa da
-s) serve per leggere la password da standard input (e quindi, in questo caso, l'output dell'echo). Poi gli altri comandi contenenti sudo non necessitano l'inserimento della password (se non impiegano più di 15 minuti per essere eseguiti).
Comunque, come ha detto MrMars, valuta se sia davvero il caso di lasciare la tua password in chiaro
Re: Comandi in sequenza nel terminale... e spegnimento automatico...
Inviato: venerdì 2 aprile 2010, 15:39
da Spongebob
ok grazie
Re: Comandi in sequenza nel terminale... e spegnimento automatico...
Inviato: giovedì 20 ottobre 2011, 13:35
da Spongebob
Elrond ha scritto:
Codice: Seleziona tutto
echo password | sudo -S apt-get clean && sudo apt-get autoclean && sudo apt-get autoremove && shutdown now
sostituendo a
password la tua password. Stai attento: l'opzione di
sudo vuole la
S maiuscola
Ma con questo comando la password viene inserita in ogni comando indipendentemente dal tempo impiegato per eseguire ciascuon di essi? Grazie
Re: Comandi in sequenza nel terminale... e spegnimento automatico...
Inviato: giovedì 20 ottobre 2011, 22:33
da MrMars
Spongebob ha scritto:
Elrond ha scritto:
Codice: Seleziona tutto
echo password | sudo -S apt-get clean && sudo apt-get autoclean && sudo apt-get autoremove && shutdown now
sostituendo a
password la tua password. Stai attento: l'opzione di
sudo vuole la
S maiuscola
Ma con questo comando la password viene inserita in ogni comando indipendentemente dal tempo impiegato per eseguire ciascuon di essi? Grazie
É prassi non riesumare topic "dormienti" da più di un anno.
Comunque quando usi sudo, la password se la "ricorda" per 5 min circa.
Re: Comandi in sequenza nel terminale... e spegnimento automatico...
Inviato: venerdì 21 ottobre 2011, 20:13
da Spongebob
Chiedo scusa ai moderatori...Grazie