shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] como cancelar a interrupção de um script???


From: Rafael Pereira
Subject: Re: [shell-script] como cancelar a interrupção de um script???
Date: Mon, 11 Sep 2006 22:58:26 -0300
User-agent: Opera Mail/9.01 (Win32)

Em Tue, 12 Sep 2006 00:30:28 -0300, Halexsandro de Freitas Sales <address@hidden> escreveu:
boa noite a todos...
a minha dúvida é a seguinte:
existe alguma forma de obrigar um script a ser executado até o fim???
ou seja, durante a sua execução,  se  o usuário  precionar  'ctrl +  c'
o mesmo não finalizar...
desde já obrigado!

Sim, vc pode sobreescrever o comportamento normal de um sinal usando trap.
Por exemplo:

-- codigo --
#!/bin/bash
trap foo INT

function foo() {
        echo bar;
}

for i in $(seq 1 10); do
        sleep 5
done

-- codigo --

[]s
Rafael Pereira
http://rafael.computeiro.com

--
Usando o revolucionário cliente de correio do Opera: http://www.opera.com/mail/


reply via email to

[Prev in Thread] Current Thread [Next in Thread]