Control c

Salve a tutti,

come posso gestire l’uscita dall’esecuzione di uno script via “control
^C”?
Vorrei che una volta premuto “^C” lo script esca in maniera pulita senza
riportare warning a video.

Grazie

p.s. se nella form di “Search” di questo sito cerco “^C”, mi ritorna un
codice 500 (errore a livello server se non sbaglio). Sarebbe il caso di
segnalarlo?

On Wed, 20 Jun 2007 10:58:17 +0200
jc [email protected] wrote:

Salve a tutti,

come posso gestire l’uscita dall’esecuzione di uno script via “control
^C”?
Vorrei che una volta premuto “^C” lo script esca in maniera pulita senza
riportare warning a video.

hai provato con:

Signal.trap(“INT”) do
Process.exit
end

?

Mauro T. wrote:

On Wed, 20 Jun 2007 10:58:17 +0200
jc [email protected] wrote:

Salve a tutti,

come posso gestire l’uscita dall’esecuzione di uno script via “control
^C”?
Vorrei che una volta premuto “^C” lo script esca in maniera pulita senza
riportare warning a video.

hai provato con:

Signal.trap(“INT”) do
Process.exit
end

?

Niente da fare. Ottengo cmq diverse righe “…`close’: stream closed
(IOError)…” :frowning:

Niente da fare. Ottengo cmq diverse righe “…`close’: stream closed
(IOError)…” :frowning:

magari usando:

Signal.trap(“INT”) do
Process.exit!(0)
end

?

Perfetto. Grazie mille.

Il giorno Wed, 20 Jun 2007 11:11:19 +0200
jc [email protected] ha scritto:

Niente da fare. Ottengo cmq diverse righe “…`close’: stream closed
(IOError)…” :frowning:

se da un errore ci sarà un motivo, sarebbe meglio al posto di
sopprimere il messaggio di errore, intercettare il segnale, chiudere
tutti gli stream,file,socket e altro che deve essere chiuso e solo ora
chiamare exit!(0)

On Wed, 20 Jun 2007 11:11:19 +0200
jc [email protected] wrote:

hai provato con:

Signal.trap(“INT”) do
Process.exit
end

?

Niente da fare. Ottengo cmq diverse righe “…`close’: stream closed
(IOError)…” :frowning:

magari usando:

Signal.trap(“INT”) do
Process.exit!(0)
end

?