[Tech] Segnale a uno script

Alessio Cappelli amc@interfree.it
Mar 8 Gen 2002 19:19:08 CET


man trap ?

Saluti, Alessio Cappelli

****************************************************
Ing. Alessio Cappelli
Engineering - Ingegneria Informatica SpA
c/o MontePaschi - Asset Management SGR
Via S. Vittore, 37 - 20123 MILANO
Tel: +39 02 43828533
****************************************************

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