[ubuntu-it] Problemi con Crontab
Bruno Aleci
brunoaleci a gmail.com
Mer 19 Apr 2006 15:39:34 UTC
2006/4/19, Puppetsmaster <puppetsmaster a interfree.it>:
> Questo e' lo script che ho scritto per fare il backup alla mia posta
> evolution:
> #! /bin/sh
>
> pkill -stop evolution
> sleep 20s
> tar -cvf evolution.tar /home/stefano/.evolution
> gzip evolution.tar
> mv evolution.tar.gz /home/stefano/Desktop/My\ Docs/Evolution/
> pkill -cont evolution
>
> L'ho provato e funziona perfettamente. Allora l'ho messo nel mio crontab:
>
> 00 17 * * 1-5 /home/stefano/./data
>
> Dal lunedi' al venerdi' alle 17 viene eseguito. Funziona tutto ma... Se
> eseguo lo script manualmente tutto ok ma con il crontab il file tar invece
> di essere di 40Mb circa che zippato diventa 24M circa e' di 25Kb. Funziona
> tutto il problema è la creazione del tar. Ma perche'?? E' mai capitato a
> qualcuno? Eventualmente modifichero' lo script per fare uno zcat... Ma mi
> piaceva capire perche' manualmente OK, con crontab KO!!!
>
fai così metti nello script una pausa del tipo
#! /bin/sh
read
pkill -stop evolution
sleep 20s
tar -cvf evolution.tar /home/stefano/.evolution
gzip evolution.tar
mv evolution.tar.gz /home/stefano/Desktop/My\ Docs/Evolution/
pkill -cont evolution
e da un altra console digiri ps -auxw e controlla l'utente con quale gira
secondo me ti macca utente del file crontab
00 17 * * 1-5 stefano /home/stefano/data
ps ./ non c'è bisogno perchè hai specificato l'intero percorso e poi
chiamlo .sh
ed anche chmod +x per dare permesso di escuzione
ciao
Maggiori informazioni sulla lista
ubuntu-it