crontab (leggere solo se curiosi)

Leonardo Boselli <[email protected]>
Newsgroups gmane.linux.debian.user.italian
Message-ID <[email protected]>
ai minuti 0,10,20,30,40,50 di ogni ora gira uno script che legge alcuni 
dati a giro e mi genera un file che comprende come .csv i valori O,R,S,T,U,V 
e alle 02:58 un altro che mi genera un altro file con P,Q,Z
Fin qui tutto bene.
Mi serve però una terza funzione [che poi è quella utile].
Uno script che se (P≥O)&fQ,R,(S,T,U) mi fa certe operazioni Y.
  Il vincolo è che questo script deve avvenire solo una volta, anche se le 
condizioni si ripetono.
Il campo Z diverrebbe quindi 1 se la operazione Y è già stata lanciata e 
quindi la condizione diverrebbe (P≥O)&fQ,R,S,T,U)&(Z==0), con Y che 
verrebbe 
resettato alla successiva generazione del secondo file.
Il mio dubbio filosofico è però:
lo script a 00,10 etc gira come root, e non cambia mai, gli altri sono 
configurabili da utente normale, e potrebbero eventualmente anche cambiare 
ogni giorno [anche la funzione f e le operazioni da fare].
quindi accodare non mi pare buona cosa.
C'è qualcosa di più elegante che fare girare lo script ai minuti 
1,11,21,31,41,51 di ogni ora che controlli che (P≥O )e(Z==0) oppure 
creare uno script con at da lanciarsi al momento P che se f(S,T,U)
non è vera si riprogramma dopo 10' con un 
altro at [e in questo caso il file aggiuntivo avrebbe solo Q] ?

--
Leonardo Boselli
Firenze, Toscana, Europa
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.