PREMESSA:
Ho fatto un programma in C che stampa a video il risultato dell'elaborazione 
man mano che essa procede. Poiche' l'elaborazione e' molto lunga, a volte 
blocco l'esecuzione con Ctrl-C per cambiare parametri fi lavoro o per apportare 
modifiche al sorgente. 
Mi e' pero' necessario visualizzare i parametri di lavoro, che non sono quello 
che viene stampato a video. Potrei far stampare tutto (ma la visualizzazione 
sarebbe complicata) oppure potrei divergere l'output anche su disco, ma avrei 
un log troppo ampio (a volte l'elaborazione dura per giorni) visto che a me 
servirebbe l'ultimo risultato utile e non tutti.
Potrei mettere un if che ogni N cicli elaborativi salvi su disco il risultato 
parziale, ma sarebbe un appesantimento del programma che preferisco tenere il 
piu' veloce possibile.

DOMANDA:
e' possibile fare in modo che quando si da il segnale di ctrl-C il programma si 
arresti solo dopo aver attivato una particolare routin? (nel mio caso, un ciclo 
for contenente delle printf)
 


--
Per REVOCARE l'iscrizione alla lista, inviare un email a
[email protected] con oggetto "unsubscribe". Per
problemi inviare un email in INGLESE a [email protected]

To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]
Archive: 
http://lists.debian.org/4a48d832bea3ff4a9d76f98ec9ee98e0012...@ndhamrexdc04.amer.pfizer.com

Rispondere a