[Roma.pm] perl e tastiera

Flavio Poletti flavio at polettix.it
Wed Jun 28 01:02:23 PDT 2006


> ciao a tutti! mi chiedevo, come faccio ad emulare in un prog perl la
> pressione di cltr+c? grazie infinite
[snip]

Sarebbe da capire quale risultato vuoi ottenere, come informazioni sono un
po' troppo scarne.

Ad esempio, quando stai lavorando ad un terminale e lanci un comando, se
premi ctrl+c l'effetto netto è (di solito) che il programma si interrompe.
Che succede? In realtà tu stai dialogando con la shell: questa intercetta
la sequenza, e la trasforma in un segnale (SIGINT, se non erro, ma
potrebbe essere SIGTERM) che viene mandato al processo il foreground.

Se questo è l'effetto che vuoi ottenere, allora perché non mandare
direttamente un segnale (tipo SIGTERM o SIGINT) al processo?

Ciao,

   Flavio.



More information about the Roma mailing list