Koozali.org: home of the SME Server

Other Languages => Italiano => Topic started by: Mork on June 19, 2009, 10:27:12 AM

Title: schedule script
Post by: Mork on June 19, 2009, 10:27:12 AM
Buongiorno e grazie per l'attenzione.

Premetto che non conosco molto bene questa distribuzione, il collega che si occupa della manutenzione dei SME server è in ferie.

Devo schedulare un semplice sh di copia di alcune cartelle, ho preparato lo script, lo provato a manina e funziona, ora dovrei settare /etc/crontab perchè lo esegua ad orari stabiliti.
Ho guardato i precedenti lavori del mio collega, ho visto che genera un templatres in /etc/e-smith/templates-custom/etc/crontab/ questo contiene una riga di comando che richiama lo script da eseguire, la stessa riga la trovo nel file /etc/crontab.

Questa riga,

02 02 * * 2-6 root "path dello script"

02 02 credo sia l'orario di esecuzione, ma vado per deduzione, non sò cosa vogliono dire gli * * e 2-6 root.
Infine tutto questo viene fatto a mano o è un comando che genera il templates e la riga nel crontab.

Spero di aver espresso bene le mie perplessità, ringrazio in anticipo per qualunque chiarimento in merito.
Title: Re: schedule script
Post by: Mork on June 19, 2009, 12:00:13 PM

.... credo di esserci riuscito.....

un'altra domanda, vorrei aggiungere un comando alla fine dello script per farmi mandare una mail, guardando qua e la nel forum o preso qualche spunto, può andare così?

else

cat /home/e-smith/files/ibays/archivia/files/copia/$giorno.txt | mutt -a /etc/copia/copia.sh -s "copia eseguita con successo!!!" pippo@pippo.it

fi

exit 0
Title: Re: schedule script
Post by: Stefano on June 19, 2009, 02:14:24 PM
Code: [Select]
else

cat /home/e-smith/files/ibays/archivia/files/copia/$giorno.txt | mutt -a /etc/copia/copia.sh -s "copia eseguita con successo!!!" pippo@pippo.it

fi
exit 0

dovrebbe andare.. in alternativa usa

Code: [Select]
mail -s "copia eseguita con successo" pippo@pippo.it < /home/e-smith/files/ibays/archivia/files/copia/$giorno.txt

per cortesia, usa sempre il tag \[code\] (senza \) per rinchiudere il tuo codice.. rende tutto più semplice :-)

grazie
Stefano
Title: Re: schedule script
Post by: Mork on June 19, 2009, 03:04:08 PM


ok grazie
Title: Re: schedule script
Post by: Mork on June 22, 2009, 09:52:04 AM
Tutto ok.
Ma....
Come faccio a cambiare il mittente? Le mail mi escono come root@dominio.cxm e alcuni server di posta me le rifiutano.
C'è una soluzione?
Grazie
Title: Re: schedule script
Post by: Stefano on June 22, 2009, 12:14:34 PM
Tutto ok.
Ma....
Come faccio a cambiare il mittente? Le mail mi escono come root@dominio.cxm e alcuni server di posta me le rifiutano.
C'è una soluzione?
Grazie

direi che questo non è propriamente un problema di SME.. ergo ti consiglio di dare un'occhiata alla man page di mutt per vedere se puoi indicare il mittente e, naturalmente, cercare info su Google

Ciao
Stefano