PDA

View Full Version : Tool per emulare formato CRON-TIME


verbal_666
30-06-2021, 07:04
Ciao a tutti.
Ho provato a cercare, ma non ho trovato nulla.

Qualcuno sa se esiste un tool per emulare il formato CRON-TIME?

Qualcosa tipo,

cron-emulate '*/15 * * * *'

che restituisca un ReturnCode o un output a scelta in base al formato time inserito? (in questo caso "sempre, ogni 15 minuti")

Mi sarebbe moooolto utile per alcuni script fuori crontab. Attualmente sto utilizzando un "accrocco",
if [[ "$(date +'%M')" =~ ^00|^15|^30|^45 ]];then ...........
... e ovviamente funziona, ma sarebbe moooolto, molto utile un simil simulatore del CRON-TIME reale.

Grazie.

sacarde
02-07-2021, 09:49
non ho capito...

cosa cerchi e su che sistema sei!

verbal_666
02-07-2021, 10:22
:O

... ugh.. mi sembra di essere stato dettagliato :eek:

Mi servirebbe un parser di espressioni cron-like, che sia un tool o uno script (qualsiasi, bash-perl-python etc...).

Dandogli in pasto qualcosa tipo,

cron-emulate */15 * * * *

Risponda con un RC0 o un "OK" o qualsiasi output, se siamo al minuto 0/15/30/45, RC!=0 o "KO" se altrimenti.

E' indifferente il Sistema, si tratterebbe di uno script (come sopra) o un tool da compilare o compilato 64bit Linux.

sacarde
02-07-2021, 10:33
scusa... non capisco

cosa c'e' che non va in uno dei cron installabili su linux?

verbal_666
02-07-2021, 11:25
cosa c'e' che non va in uno dei cron installabili su linux?
... che NON DEVO USARE CRON... :O (se vuoi ti spiego anche il perchè...)

...... devo fare il parsing, come descritto abbondantemente sopra, di una ESPRESSIONE CRON...