Re: crontab (leggere solo se curiosi)

Lem <[email protected]>
Newsgroups gmane.linux.debian.user.italian
Message-ID <[email protected]>
Il giorno mar, 31/12/2024 alle 14.03 +0100, Leonardo Boselli ha scritto:
> ai minuti [...]

Perdonami, in realtà a me è sembrato parecchio confuso quanto hai scritto,
e non sono in grado di darti una risposta precisa.

Ma a naso suggerisco l'uso di incron per il terzo script.

Il primo script, attivato da cron:

1) raccoglie dati (dati e basta, niente orari di esecuzione o flag);
2) leggendo il file "dati1" controlla se ci sono modifiche rispetto
   ai dati raccolti, e lì salvati, in precedenza;
3) *solo* se* ci sono modifiche, riscrive il file "dati1" aggiornando
   i dati (sostituendo quelli precedenti, non accodando).

Il secondo script idem, lavorando col file "dati2".

Nel sistema gira incron, e ciascun utente abilitato ha la sua tabella
incrontab (simile a crontab), che gestisce in autonomia.

L'utente Pippo crea un'entry nella sua incrontab così che, quando incron
rileva che file1 è stato modificato, oppure che file2 è stato modificato,
viene lanciato script3_Pippo. Quindi script3_Pippo viene lanciato solo
quando serve (o quando può servire, vediamo dopo).

Script3_Pippo legge i dati da dati1 e da dati2, e fa quel che deve;

oppure (scusa, non ho capito quale sia il caso preciso)

script3 legge i dati da dati1 e da dati2, li elabora, trova un risultato e
lo confronta con quello salvato precedentemente nel file "dati3_Pippo", e,
se è diverso: fa quel che deve e aggiorna "dati3_Pippo", riscrivendolo col
nuovo risultato appena trovato.

Se le cose stanno come ho inteso io, così funziona. Ma, come scrivevo, posso
benissimo aver travisato qualche passaggio.
-- 
Bye, Lem
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.