[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: