[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