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

Codice: Seleziona tutto

echo password
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