Pagina 1 di 1

creare uno script

Inviato: venerdì 18 aprile 2008, 16:50
da Giupardeb
ciao a tutti volevo per prima cosa capire in poche parole cos'è uno script.

dopo volevo fare uno script che ogni tot mesi o giorni mi esegui questo comando di pulitura

Codice: Seleziona tutto

sudo dpkg --purge `COLUMNS=300 dpkg -l "*" | egrep "^rc" | cut -d\  -f3`
come faccio ???

grazie e ciao

Re: creare uno script

Inviato: venerdì 18 aprile 2008, 16:54
da Volans
Puoi partire consultando la pagina relativa nel nostro wiki: Programmazione/LinguaggioBash
per quanto riguanda la ripetizione del comando ogni tot tempo ci sono cron e anacron che fanno al caso tuo, ad esempio vedi qui: AmministrazioneSistema/Cron

Nel tuo caso basta inserire la riga del comando che ti serve in crontab o anacrontab ;)

Re: creare uno script

Inviato: venerdì 18 aprile 2008, 16:55
da filo1234
uno script è semplicemente un file di testo eseguibile con i comandi che daresti da shell ....detto questo per quello che vuoi fare tu potresti semplicemente mettere il comando nel cron...
http://wiki.ubuntu-it.org/Amministrazio ... =CronHowTo

ops anticipato

Re: creare uno script

Inviato: venerdì 18 aprile 2008, 21:04
da Giupardeb
grazie per le immediate risposte. ho un dubbio se lo script lo faccio con il terminale di root per avviare uno script automaticamente devo mettere la password di root ???

Re: creare uno script

Inviato: venerdì 18 aprile 2008, 23:38
da Lord_Dex
dato il lungo termine dell'esecuzione dello script ti consiglio di inserirlo in crontab
ovviamente inserendolo in crontab di root non hai bisogno di inserire manualmente la password ad ogni esecuzione :)

Re: creare uno script

Inviato: sabato 19 aprile 2008, 9:22
da Giupardeb
ok grazie mille ora provo a fare lo script e vi faccio sapere.

ciao

Re: creare uno script

Inviato: sabato 19 aprile 2008, 9:33
da Giupardeb
scusate seguendo questa guida AmministrazioneSistemaCron
all'inizio mi dice di eseguire questo comando nel terminale

Codice: Seleziona tutto

crontab -e
e mi dice anche che me lo deve aprire con un editor di testo,cosa che non succede perchè me lo fa modificare direttamente dal terminale.

e giusto ???

N.B nell'immagine postata dove ci sono le iniziali di minuti ore ecc prima di minuti c'è un cancelletto,che ci devo mettere di sotto ???

grazie

Re: creare uno script

Inviato: sabato 19 aprile 2008, 10:22
da Lord_Dex
si, è corretto il comando

Codice: Seleziona tutto

crontab -e
ti apre automaticamente un editor su un file temporaneo, ora sotto alla linea con il cancelletto scrivici quando e quale comando eseguire con la sintassi specificata nel wiki.

Re: creare uno script

Inviato: sabato 19 aprile 2008, 10:34
da Giupardeb
scusa ma non ho capito bene.
però nella guida non c'è raffigurato il cancelletto,mi spiega che se devo mettere uno script devo mettere "m h dom mon dow" e il commando sotto la voce command,quindi sotto il  cancelletto non mi dice niente.

che devo fare ???

grazie

Re: creare uno script

Inviato: domenica 20 aprile 2008, 1:19
da Lord_Dex
allora il cancelletto è semplicemente un commento, te mettici in una linea pulita "m h dom mon dow" e il commando e basta

Re: creare uno script

Inviato: martedì 7 ottobre 2008, 16:12
da Cata
Lord_Dex ha scritto: dato il lungo termine dell'esecuzione dello script ti consiglio di inserirlo in crontab
ovviamente inserendolo in crontab di root non hai bisogno di inserire manualmente la password ad ogni esecuzione :)
Anche inserendo uno script nel crontab do root, io ho problemi con la password!...