[Risolto] [Server] Cron e Ubuntu server maledetta accoppiata

Installazione, configurazione e uso di Ubuntu come server: web, ftp, mail, news, proxy, dns e altro.
Benia
Prode Principiante
Messaggi: 15
Iscrizione: mercoledì 23 agosto 2006, 22:52

[Risolto] [Server] Cron e Ubuntu server maledetta accoppiata

Messaggio da Benia »

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
Ultima modifica di Benia il mercoledì 20 maggio 2009, 18:50, modificato 1 volta in totale.
Avatar utente
takeshi
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 789
Iscrizione: venerdì 24 novembre 2006, 18:33

Re: [Server] Cron e Ubuntu server maledetta accoppiata

Messaggio da takeshi »

Proteggi i % con un backslash:

Codice: Seleziona tutto

$(date +\%d.\%m.\%y)
Altrimenti cron li converte in newline (man 5 crontab per maggiori info).
Raising Elephants Is So Utterly Boring
Benia
Prode Principiante
Messaggi: 15
Iscrizione: mercoledì 23 agosto 2006, 22:52

[Risolto] Re: [Server] Cron e Ubuntu server maledetta accoppiata

Messaggio da Benia »

takeshi ha scritto: Proteggi i % con un backslash:

Codice: Seleziona tutto

$(date +\%d.\%m.\%y)
Altrimenti cron li converte in newline (man 5 crontab per maggiori info).

arcipuffolina... tanto casino per una stupidata del genere
1000 grazie... funziona alla grande!!!
Risolto
Scrivi risposta

Ritorna a “Ubuntu su server”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 2 ospiti