Pagina 1 di 1
[IRRISOLVIBILE]Crontab non va con script
Inviato: lunedì 7 febbraio 2011, 17:47
da Manetta
Salve a tutti ,qualcuno sa indicarmi perchè crontab presenta questo problema?
ho fatto questo script per fare un backup ad un determinato orario
Codice: Seleziona tutto
tar cvf /media/DiscoDiRete/BackupWeb /backup.tar web
gzip /media/DiscoDiRete/BackupWeb/web.tar
premetto che digitando lo script da terminale funziona correttamente ,ma se lo lancia crontab mi ritrovo con il nome del file di backup zippato ma il file è vuoto .
ora chiedo dove sbaglio?
Grazie a chi mi vorrà rispondere.
Re: Crontab non va con script
Inviato: martedì 8 febbraio 2011, 9:32
da italianpenguin
Manetta ha scritto:
Salve a tutti ,qualcuno sa indicarmi perchè crontab presenta questo problema?
ho fatto questo script per fare un backup ad un determinato orario
Codice: Seleziona tutto
tar cvf /media/DiscoDiRete/BackupWeb /backup.tar web
gzip /media/DiscoDiRete/BackupWeb/web.tar
premetto che digitando lo script da terminale funziona correttamente ,ma se lo lancia crontab mi ritrovo con il nome del file di backup zippato ma il file è vuoto .
ora chiedo dove sbaglio?
Grazie a chi mi vorrà rispondere.
Posta qui lo script, e la riga di crontab interessata.
ciao
Re: Crontab non va con script
Inviato: martedì 8 febbraio 2011, 9:43
da Manetta
ciao ,la riga di crontab :
mentre lo script:
Codice: Seleziona tutto
pref=backup_vtiger
suff=$(date +%d%h%Y\-%I.%M.%S)
tar cvf /media/DiscoDiRete/BackupWebVtiger/$pref.$suff.tar vtigercrm
gzip /media/DiscoDiRete/BackupWebVtiger/$pref.$suff.tar
quello che non capisco è che nella riga di crontab c'è anche un altro script per il backup del database ma quello funziona egregiamente.
Re: Crontab non va con script
Inviato: martedì 8 febbraio 2011, 14:46
da Manetta
Mi autorispondo : dopo 1 giornata di prove e controprove mi sembra di aver capito che cron in ubuntu ha seri problemi e quindi ho deciso di fare il backup digitando direttamente lo script
Re: [IRRISOLVIBILE]Crontab non va con script
Inviato: martedì 8 febbraio 2011, 15:17
da zeek
aggiungi all'inizio dello script
#!/bin/bash
inoltre, scusami ma in questo comando:
tar cvf /media/DiscoDiRete/BackupWebVtiger/$pref.$suff.tar vtigercrm
perché non scrivi tutto li percorso di vtigercrm?
Mi sembra molto strano ce crontab non funzioni, soprattutto perché non dipende dallo script, crontab lancia quello che gli dici.
Re: [IRRISOLVIBILE]Crontab non va con script
Inviato: martedì 8 febbraio 2011, 15:21
da difesaparcosempione
/media è sempre montato ?
ciao
Re: [IRRISOLVIBILE]Crontab non va con script
Inviato: martedì 8 febbraio 2011, 21:25
da Manetta
Ho provato a dare il percorso intero inoltre #!/bin/bash l'avevo messo.
il disco media èsempre montato .
non credo che cron si limiti a lanciare lo script in quanto se da shell digito lo script ,funziona perfettamente quindi deduco che i problemi siano da attribuire a cron .
Se poi facciamo una ricerca in internet è pieno di post con lo stesso problema e non ho trovato soluzioni ,
la cosa strana è che lo script lanciato da cron il file.tar lo crea ma di 10kb mentre dovrebbe essere 35 mb in effetti cercando di aprire il file tar non c'è dentro nulla .
Ciao