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)…” 
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)…” 
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)…” 
magari usando:
Signal.trap(“INT”) do
Process.exit!(0)
end
?