Comandi in sequenza nel terminale... e spegnimento automatico...

Installazione, configurazione e uso di programmi e strumenti.
Scrivi risposta
Avatar utente
Spongebob
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 424
Iscrizione: martedì 6 maggio 2008, 8:23

Comandi in sequenza nel terminale... e spegnimento automatico...

Messaggio 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
Ultima modifica di Anonymous il venerdì 2 aprile 2010, 13:33, modificato 1 volta in totale.
Avatar utente
ErSandro
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 553
Iscrizione: venerdì 3 aprile 2009, 12:48
Contatti:

Re: Comandi in sequenza nel terminale... e spegnimento automatico...

Messaggio 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.
Avatar utente
Elrond
Rampante Reduce
Rampante Reduce
Messaggi: 5018
Iscrizione: sabato 22 novembre 2008, 12:32
Contatti:

Re: Comandi in sequenza nel terminale... e spegnimento automatico...

Messaggio 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
Il mio blog su Ubuntu | Script per vedere canali RAI in diretta senza browser (discussione)
Quando devi inserire nei messaggi del codice usa il tag code, è il pulsante # sopra le emoticon: [code]inserisci il testo qui[/code]
Avatar utente
MrMars
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1860
Iscrizione: giovedì 29 ottobre 2009, 14:15
Contatti:

Re: Comandi in sequenza nel terminale... e spegnimento automatico...

Messaggio 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)
Avatar utente
Elrond
Rampante Reduce
Rampante Reduce
Messaggi: 5018
Iscrizione: sabato 22 novembre 2008, 12:32
Contatti:

Re: Comandi in sequenza nel terminale... e spegnimento automatico...

Messaggio 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
Il mio blog su Ubuntu | Script per vedere canali RAI in diretta senza browser (discussione)
Quando devi inserire nei messaggi del codice usa il tag code, è il pulsante # sopra le emoticon: [code]inserisci il testo qui[/code]
Avatar utente
Spongebob
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 424
Iscrizione: martedì 6 maggio 2008, 8:23

Re: Comandi in sequenza nel terminale... e spegnimento automatico...

Messaggio 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
Avatar utente
Elrond
Rampante Reduce
Rampante Reduce
Messaggi: 5018
Iscrizione: sabato 22 novembre 2008, 12:32
Contatti:

Re: Comandi in sequenza nel terminale... e spegnimento automatico...

Messaggio 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
Il mio blog su Ubuntu | Script per vedere canali RAI in diretta senza browser (discussione)
Quando devi inserire nei messaggi del codice usa il tag code, è il pulsante # sopra le emoticon: [code]inserisci il testo qui[/code]
Avatar utente
Spongebob
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 424
Iscrizione: martedì 6 maggio 2008, 8:23

Re: Comandi in sequenza nel terminale... e spegnimento automatico...

Messaggio da Spongebob »

ok grazie
Avatar utente
Spongebob
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 424
Iscrizione: martedì 6 maggio 2008, 8:23

Re: Comandi in sequenza nel terminale... e spegnimento automatico...

Messaggio 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
Avatar utente
MrMars
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1860
Iscrizione: giovedì 29 ottobre 2009, 14:15
Contatti:

Re: Comandi in sequenza nel terminale... e spegnimento automatico...

Messaggio 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.
Avatar utente
Spongebob
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 424
Iscrizione: martedì 6 maggio 2008, 8:23

Re: Comandi in sequenza nel terminale... e spegnimento automatico...

Messaggio da Spongebob »

Chiedo scusa ai moderatori...Grazie
Scrivi risposta

Ritorna a “Applicazioni”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 8 ospiti