script shell da crontab

Angelo Naselli na_spa@libero.it
Mer 5 Dic 2007 15:23:42 CET


mercoledė 5 dicembre 2007 alle 15:00, Mirco Massone ha scritto:
> Qui di seguito il mio crontab, di cui non so bene cosa verificare, mi 
> pare tutto a posto, l'unica cosa č che esso usa sh invece che bash, ma 
> l'ambiente dovrebbe essere simile....
Che crontab fosse tutto a posto... ci avrei giurato, a meno che non ci hai messo
qualcosa di proprietario.

> SHELL=/bin/sh
> PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
> MAILTO=ghigo
Primo suggerimento che da, č che se usi crontab -e (da root o da utente)
č importante avere certe impostazioni SHELL e PATH in particolare.

> # m h dom mon dow user  command
> 17 *    * * *   root    run-parts --report /etc/cron.hourly
> 25 6    * * *   root    test -x /usr/sbin/anacron || run-parts --report 
> /etc/cron.daily
> 47 6    * * 7   root    test -x /usr/sbin/anacron || run-parts --report 
> /etc/cron.weekly
> 52 6    1 * *   root    test -x /usr/sbin/anacron || run-parts --report 
> /etc/cron.monthly
Altro suggerimento che da č che se hai accesso come root puoi evitare
crontab -e e mettere gli script che vuoi eseguire con cadenza regolare
secondo lo schema (se fai un pacchetto č lė che devi agire).
A cadenza oraria in /etc/cron.hourly, giornaliera /etc/cron.daily etc.
A questo punto, hai ancora a disposizione un altro aiuto,
se vai in quelle directory puoi verificare come sono fatti gli script...
Mi sembra che dando un'occhiata pių attenta ti dica molto.....

> 43 14 05 12 * 
> /home/mia_home/cartella1/cartella2/cartella3/cartella4/cartella5/cicla.sh
Per questo puoi cominciare a provare con il comando at, dubito che tu voglia fare 
una prova del tuo script ogni anno il 5/12 alle 14,34 :p

Ciao
	Angelo
-------------- parte successiva --------------
Un allegato non testuale č stato rimosso....
Nome:        non disponibile
Tipo:        application/pgp-signature
Dimensione:  189 bytes
Descrizione: non disponibile
Url:         http://lists.linux.it/pipermail/glug/attachments/20071205/d250d98d/attachment.pgp 


Maggiori informazioni sulla lista glug