[IRRISOLVIBILE]Crontab non va con script

Installazione, configurazione e uso di programmi e strumenti.
Avatar utente
Manetta
Prode Principiante
Messaggi: 235
Iscrizione: giovedì 8 dicembre 2005, 16:58
Sesso: Maschile
Località: Rimini

[IRRISOLVIBILE]Crontab non va con script

Messaggio 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.
Ultima modifica di Anonymous il martedì 8 febbraio 2011, 14:47, modificato 1 volta in totale.
Dio è il primo che ha sbagliato, io ho solo seguito le sue orme
italianpenguin
Prode Principiante
Messaggi: 173
Iscrizione: giovedì 10 settembre 2009, 9:52

Re: Crontab non va con script

Messaggio 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
Avatar utente
Manetta
Prode Principiante
Messaggi: 235
Iscrizione: giovedì 8 dicembre 2005, 16:58
Sesso: Maschile
Località: Rimini

Re: Crontab non va con script

Messaggio da Manetta »

ciao ,la riga di crontab :

Codice: Seleziona tutto

30 19 * * * /var/www/backsito
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.
Dio è il primo che ha sbagliato, io ho solo seguito le sue orme
Avatar utente
Manetta
Prode Principiante
Messaggi: 235
Iscrizione: giovedì 8 dicembre 2005, 16:58
Sesso: Maschile
Località: Rimini

Re: Crontab non va con script

Messaggio 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
Dio è il primo che ha sbagliato, io ho solo seguito le sue orme
zeek
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1331
Iscrizione: domenica 19 ottobre 2008, 18:37
Località: Italia

Re: [IRRISOLVIBILE]Crontab non va con script

Messaggio 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.
Ultima modifica di zeek il martedì 8 febbraio 2011, 15:19, modificato 1 volta in totale.
Imagine all the people sharing all the world!
... I wonder if you can.
Avatar utente
difesaparcosempione
Rampante Reduce
Rampante Reduce
Messaggi: 6031
Iscrizione: giovedì 27 luglio 2006, 19:06
Località: Torino
Contatti:

Re: [IRRISOLVIBILE]Crontab non va con script

Messaggio da difesaparcosempione »

/media è sempre montato ?
ciao
Avatar utente
Manetta
Prode Principiante
Messaggi: 235
Iscrizione: giovedì 8 dicembre 2005, 16:58
Sesso: Maschile
Località: Rimini

Re: [IRRISOLVIBILE]Crontab non va con script

Messaggio 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
Dio è il primo che ha sbagliato, io ho solo seguito le sue orme
Scrivi risposta

Ritorna a “Applicazioni”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 5 ospiti