script shell da crontab
Mirco Massone
m.massone@datasiel.net
Mer 5 Dic 2007 15:41:55 CET
Angelo Naselli ha scritto:
> 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
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> La mailing-list del GLUG - Genuense Linux Users Group
> glug@genova.linux.it
> Per informazioni e configurazione: http://lists.linux.it/listinfo/glug
Alle 14:43 di oggi l'ho provato, ho postato questa riga per semplicità....
Non la riproverò tra un anno...
Infatti, a proposito dell'ambiente mi poteva venire il dubbio di
modificare la SHELL, ma provandola non ho verificato alcun cambiamento...
Lo user: ce nè uno solo, e deve andare, altri scripts così fatti vanno
che è un piacere...
La riga di crontab che ho postato è dell'unico utente esistente, tranne
quelli di sistema.
-------------- parte successiva --------------
Un allegato non testuale è stato rimosso....
Nome: m_massone.vcf
Tipo: text/x-vcard
Dimensione: 432 bytes
Descrizione: non disponibile
Url: http://lists.linux.it/pipermail/glug/attachments/20071205/b934fb17/attachment.vcf
Maggiori informazioni sulla lista
glug