[Linuxtrent] Re: curiosita' sugli script in cron
- From: Steevie <steevie@xxxxxxxxx>
- To: "linuxtrent@xxxxxxxxxxxxx" <linuxtrent@xxxxxxxxxxxxx>
- Date: Mon, 20 Nov 2017 11:40:52 +0100
Ciao,
2017-11-20 11:19 GMT+01:00 Mirko Perillo <mirko.perillo@xxxxxxxxx>:
Lo script eseguito manualmente funzionava correttamente, ma non veniva mai
lanciato dal cron giornaliero.
Non capivo come mai fino a che non mi sono accorto di aver creato il link
simbolico come nome_script.sh invece che come nome_script ( come invece
erano definiti tutti gli altri script nella cartella).
Fatta questa modifica l'esecuzione schedulata ha iniziato a funzionare.
Qualcuno mi spiega come funziona esattamente l'esecuzione in cron ?
L'esecuzione degli script in /etc/cron.*/ avviene via run-parts (cfr.
/etc/crontab) che di default ha come requisito che i nomi dei file
contengano solo caratteri ASCII maiuscoli o minuscoli.
Con opportune opzioni si può modificare il comportamento di run-parts
(man 8 run-parts) per fargli leggere ogni tipo di file, ma IMHO meglio
attenersi al comportamento di default.
HTH,
Stefano
--
Stefano David, PhD
--
Per iscriversi (o disiscriversi), basta spedire un messaggio con OGGETTO
"subscribe" (o "unsubscribe") a
mailto:linuxtrent-request@xxxxxxxxxxxxx
Other related posts: