Non capisco come mai cron non funziona, ma il bello è che su Debian non ho problemi, qualche guru magari può illuminarmi, ora spiego meglio:
il comando da far eseguire da cron è il seguente:
00 00 * * * root /bin/tar -cvpjf /media/rdx/backup_$(date +%d.%m.%y).tar.bz2 --exclude=/lost+found /backup/
ed eseguito da shell come root su un ubuntu server 8.4 non ha assolutamente problemi, tutto fila liscio come dovrebbe,
il problema è che cron non lo vuole eseguire, o meglio il log di cron mi da questo output (avevo cambiato gli orari per non lavorare a mezzanotte:
May 20 12:38:50 ubuntunet crontab[11444]: (root) BEGIN EDIT (root)
May 20 12:39:00 ubuntunet crontab[11444]: (root) REPLACE (root)
May 20 12:39:00 ubuntunet crontab[11444]: (root) END EDIT (root)
May 20 12:39:01 ubuntunet /usr/sbin/cron[11321]: (root) RELOAD (crontabs/root)
May 20 12:40:01 ubuntunet /USR/SBIN/CRON[11839]: (root) CMD (fetchmail)
May 20 12:41:01 ubuntunet /USR/SBIN/CRON[25943]: (root) CMD (/bin/tar -cvpjf /media/rdx/backup_$(date +)
sembra che il comando non venga eseguito nella sua interezza ma solo in parte
naturalemte altri comandi più brevi vengono eseguiti correttamente
Ho provato sia a mettere il comenado nel /etc/cronab
sia con i vari crontab -e e crontab -l, quest'ultimo mi restituisce:
root@ubuntunet:~# crontab -l
# m h dom mon dow command
40 12 * * * /bin/tar -cvpjf /media/rdx/backup_$(date +%d.%m.%y).tar.bz2 --exclude=/lost+found /backup/
Qualcuno ha già affrontato il problema?? Grazie a tutti.
Benia
[Risolto] [Server] Cron e Ubuntu server maledetta accoppiata
[Risolto] [Server] Cron e Ubuntu server maledetta accoppiata
Ultima modifica di Benia il mercoledì 20 maggio 2009, 18:50, modificato 1 volta in totale.
Re: [Server] Cron e Ubuntu server maledetta accoppiata
Proteggi i % con un backslash:
Altrimenti cron li converte in newline (man 5 crontab per maggiori info).
Codice: Seleziona tutto
$(date +\%d.\%m.\%y)Raising Elephants Is So Utterly Boring
[Risolto] Re: [Server] Cron e Ubuntu server maledetta accoppiata
arcipuffolina... tanto casino per una stupidata del generetakeshi ha scritto: Proteggi i % con un backslash:
Altrimenti cron li converte in newline (man 5 crontab per maggiori info).Codice: Seleziona tutto
$(date +\%d.\%m.\%y)
1000 grazie... funziona alla grande!!!
Risolto
Chi c’è in linea
Visualizzano questa sezione: 0 utenti iscritti e 5 ospiti
