Newsgroup: it.comp.os.linux.iniziare
Titolo: Crontab non parte all'ora prefissata

Ciao a tutto l'ng, con la mia distribuzione Mandriva 2010 sto trovando 
difficolt� a far partire un job con crontab.
Cosa ho fatto:
- Innanzitutto ho creato un file chiamato /etc/cron.allow, dove ho 
inserito alcuni utenti tra cui root (anche se nn era necessario), A e B
- ho cambiato l'editor  di default impostando nano per la creazione dei 
cronjob
- ho provato a creare il seguente job sul mio server:
40 15 * * * root rsync -a -v --delete /etc /media/miodiscousbxbackup
- da root se do il seguente comando: crontab -l:
mi restituisce:
40 15 * * * root rsync -a -v --delete /etc /media/miodiscousbxbackup
- se provo a dare ls -all /etc/crontab
-rw-r--r-- 1 root root 336 2010-01-23 14:28 /etc/crontab
 
Qualcuno mi saprebbe dire perch� non parte il job?

 Qualcuno mi saprebbe dire perchè non parte il job?
Perche' root non e` un comando o uno script? Fossi in te lo
eliminerei, dato che non capisco che ci stia a fare.
Poi probabilmnte funziona lo stesso, ma in genere e` meglio mettere il
full path dei comandi, per cui /usr/bin/rsync (o dov'e` sulla sua
distribuzione).
Andrea

   
In che senso root nn � un comando? Ti riferisci al root seguente?
40 15 * * * root rsync -a -v --delete /etc /media/miodiscousbxbackup
Ma non devo indicare l'utente con il quale eseguo il comando?
Grazie

 Ma non devo indicare l'utente con il quale eseguo il comando?
No ogni utente ha la sua crontab
-- 
Slackware 12.2.0
Linux sephirot 2.6.27.7-smp #1 SMP Thu Nov 20 22:18:02 CST 2008 i686 AMD
Athlon(tm) XP 2600+ AuthenticAMD GNU/Linux

   
Avevi perfettamente ragione ho fatto due prove uno lasciando root e il 
path completo di rsync e nn ha funzionato, al secondo tentativo 
eliminando root, come da te suggerito ha funzionato alla meraviglia.
Grazie

   
Ma non dovrei ricevere un'email a backup avvenuto? Il backup lo effettua 
ma l'email nn arriva.
33 16 * * * /usr/bin/rsync -a -v --delete /etc /miopercorso | mail 
m...@emailesterna.it
 -s "backup"

 effettua ma l'email nn arriva.
Il demone della posta sta girando?


   
Se intendi mailman � fermo, e se cerco di avviarlo mi da errore.

 Se intendi mailman è fermo, e se cerco di avviarlo mi da errore.
No, intendeva sendmail o chi per lui. Se esegui lo stesso comando a
riga di comando invece che da crontab, funziona?

   
Allora ho provato ad eseguirlo da terminale, e mi ha effettuato la copia 
ma l'invio della mail no.
Praticamente appena invio il comando ottengo il seguente msg, con 
cursore lampeggiante in attesa di qualcosa.
send-mail: invalid option -- 's'
send-mail: invalid option -- 's'
send-mail: fatal: usage: send-mail [options]

Mauy ha scritto:

Mi correggo postfix risulta fermo, se provo ad avviarlo mi da FALLITO.

 send-mail: fatal: usage: send-mail [options]
Puo` essere illuminante mail --help o man mail per vedere e rispettare
la sintassi del comando e stessa cosa per crontab (man 5 crontab).
Conclusivamente perche' la mail possa arrivare deve esserci un
mailserver funzionante (postfix va benissimo) e correttamente
configurato.
La parte illuminante della manpage di mail e` quella sotto SYNOPSIS.
Volendo cercare di non essere stronzo fino in fondo, dopo averti
ribadito ulteriormente RTFM, l'ultima cosa del comando mail deve
essere l'indirizzo del destinatario, non le opzioni (come giustamente
ti suggerisce il messaggio di errore).

 Mi correggo postfix risulta fermo, se provo ad avviarlo mi da FALLITO.
Ti consiglierei di studiare un attimo la documentazione della tua
distribuzione.

   
Ti ringrazio studier� l'argomento. Ormai � una questione d principio e 
di voler capire.
Grazie e ciao!