Visite também: Currículo ·  Efetividade BR-Mac

O que é LinuxDownload LinuxApostila LinuxEnviar notícia


Use o comando trap para limpar arquivos temporários ao final da execução do seu script shell

A declaração trap, do bash e outras shells, faz com que um script execute um ou mais comandos quando um sinal (como o de encerramento do próprio programa) é recebido. Uma das aplicações úteis para esta estrutura é fazer com que seus arquivos temporários sejam apagados, ou que qualquer atividade de encerramento tenha maior chance de ser executada caso o script seja interrompido pelo usuário. Veja exemplos e detalhamento neste artigo do Linux Journal. (via linuxjournal.com)

Saiba mais (linuxjournal.com).


• Publicado por Augusto Campos em 2009-05-07

Comentários dos leitores

Os comentários são responsabilidade de seus autores, e não são analisados ou aprovados pelo BR-Linux. Leia os Termos de uso do BR-Linux.

    Diego (usuário não registrado) em 7/05/2009 às 7:14 pm

    Pena que o SIGKILL (do CTRL+C) não pode ser “trapeado”…

    Salvo engano, o CTRL+C gera um SIGINT, que é trapeável.

    Tarcísio (usuário não registrado) em 8/05/2009 às 7:35 am

    O CTRL+C é “trapeável” sim.

    Eri Ramos Bastos (usuário não registrado) em 8/05/2009 às 9:17 am

    Pra que gosta/trabalha com Shell Script eu recomendo fortemente a lista de discussão nacional:

    http://br.groups.yahoo.com/group/shell-script/

Este post é antigo (2009-05-07) e foi arquivado. O envio de novos comentários a este post já expirou.