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

