Pular para o conteúdo

Script fecha quando pressiono Ctrl+C

Responder tópico
  • Denunciar
  • Indicar
01 02

1. Script fecha quando pressiono Ctrl+C

Enviado em 14/03/2008 - 11:28h

Turma, preciso de uma ajuda.

Fiz um script para fazer a instalação do slackware só Pressionando ENTER. O script que fiz, chamei de MySlack, só com pacotes que escolhi. Dentro do initrd.img do CD no arquivo /etc/rc.d/rc.S fiz algumas alterações e ele executa um novo instalador, que é o arquivo /usr/lib/setup/setup. Mais quando o setup está executando e pressiono Ctrl+C, ele fecha o setup, e gostaria que não o fechasse.

Alguém poderia me ajudar. Agradeço...

Responder tópico

2. Re: Script fecha quando pressiono Ctrl+C

Enviado em 14/03/2008 - 11:37h

Mas porque você pressiona o Ctrl + C?

3. Re: Script fecha quando pressiono Ctrl+C

Enviado em 14/03/2008 - 11:37h

Você está rodando esse script de um terminal, certo?

Quando executar, coloque um & no final para liberar o terminal.

/caminho/para/o/seu/script &

Assim o terminal fica liberado e mesmo que você pressione Ctrl-C o seu script não encerra.

Espero ter ajudado.

4. não dar certo com &

Enviado em 14/03/2008 - 11:45h

Cara não da certo com &, pois ele executa em background mais não aparece o dialog.... entende?

vlw!

e o Ctrl + C, foi só um teste...

vlw!

5. ...

Enviado em 14/03/2008 - 11:49h

Na verdade esse Crtl + C, ele teve uma boa idéia de fazer esse teste, porque as vezes existem muitos usuários leigos ou até mesmo usuários avançados que gostam de testar as falhas do script!

e o forúm é para responder a pergunta do usuário não para perguntar porque o usuário apertou o Crtl + C!

6. Re: Script fecha quando pressiono Ctrl+C

Enviado em 14/03/2008 - 12:55h

Olá turma, descobri como fazer. Então segue ai o comando para bloquear o Ctrl+C no ShellScript.

while trap "" 2; do
/usr/lib/setup/setup
done

7. Re: Script fecha quando pressiono Ctrl+C

Enviado em 20/03/2008 - 09:39h

Na verdade perguntei porque el usava o comando para saber se fazia parte do script, e poderia estar em conflito com o comando do sistema. foi uma pergunta para receber mais informações e não para dizer que ele não deve teclar isso.

8. Re: Script fecha quando pressiono Ctrl+C

Enviado em 20/03/2008 - 09:48h

O comando trap "" 2, dá certo, mais fica dando conflito... o Script não executa completamente.

Se alguém tiver alguma solução, me ajudem.

Agradeço.

9. Re: Script fecha quando pressiono Ctrl+C

Enviado em 20/03/2008 - 10:05h

Bom, eu não sei como fazer mas eu gostaria, como usuário do script, de ter a possibilidade de encerrar o script, por qqr motivo q eu precise.... mas enfim...

[]'s
Jeff

10. Re: Script fecha quando pressiono Ctrl+C

Enviado em 27/03/2008 - 16:12h

Se o uso do CTRL+C é para copiar e depois colar alguma coisa ( me desculpe se não for por isso )

Quase todos as distribuições de linux que uso, ao selecionar o texto ele já "copia" para uma área de transferência.

Daí, basta ir onde quer colar e clicar com o botão do meio do mouse, que ele colará o conteúdo...

Enfim, não sei se é para isso que deseja.

Se não for, posso ver se acho uma solução para o problema.

11. ?...

Enviado em 27/03/2008 - 16:33h

ate na instalaçao mais basica do slackware e EM TODOS OS SCRIPTS, se vc der ctrl + c, tu manda o sinal de interrupção pro sript...

alguns tem uma treta que tu tem de dar 2 veiz...mas ctrl + c é interrupção

12. CTRL+C

Enviado em 10/09/2008 - 17:01h

Para desabilitar o CTRL+C use uma opção do stty

stty intr ""

Ok?

Um abraço,

Zé Otávio.
01 02

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder