R: [Tech] Segnale a uno script

Daniele Masini d.masini@libero.it
Ven 4 Gen 2002 15:08:56 CET


Potresti copiare il file log in un file templog prima di passarlo allo
script e quindi eseguire tail templog | miosript.pl
Che ne pensi?

Daniele

----- Original Message -----
From: Leonardo Boselli <leo@dicea.unifi.it>
To: <tech@firenze.linux.it>
Sent: Friday, January 04, 2002 1:35 PM
Subject: [Tech] Segnale a uno script


Ho uno script in perl che deve esaminare un file di log.
la prima cosa a cui ho pensato è stato:
  tail log | mioscript.pl
il problema e`che in maniera asincrona ho un rotate che mi chiude
il log, me lo rinomina in log.0 e ne apre un altro con lo stesso
nome.
Quindi dovrei potere mandare a questo script un kill -HUP o altro
in modo che lo script faccia le seguenti cose:
   Salvi su un file temporaneo cio`che ha in memoria
   Riparta
Come posso fare ? (la unica altra soluzione cui ho pensato
sarebbe di avere un altro processo tipo sql nel quale leggi e scrivi i
dati tramite un socket che non viene mai chiuso, ma visto che
tipicamente i dati da salvare sono dell'ordine di qualche centinaio di
byte mi pareva appesantire troppo)

Leonardo Boselli
nucleo informatico e telematico
Dipartimento Ingegneria Civile
Universita` di Firenze
V. S. Marta 3 - I-50139 Firenze
tel +39()0554796431 fax +39()055495333
http://www.dicea.unifi.it/~leo

_______________________________________________
FLUG - Discussioni tecniche - tech@firenze.linux.it
URL: http://lists.firenze.linux.it/mailman/listinfo/tech
Archivio: http://lists.firenze.linux.it/pipermail/tech
Ricerca nell'archivio: http://www.firenze.linux.it/search





Maggiori informazioni sulla lista flug-tech