Re: Não executar processo se o mesmo já estiver em execução
From:
eduardo.a.s.amaral
Subject:
Re: Não executar processo se o mesmo já estiver em execução
Date:
24 Mar 2014 11:59:13 -0700
Resolvi assim: #Este é só um trecho ilustrativo do código: #Função que informa a incidencia de interrupções na execução do envio SIG_CLOSE() { echo "Você finalizou o processo ${PID}" rm -rf ${TMP}/* exit 0; }
main() { #Definindo o tratamento de sinais de interrupções trap "SIG_CLOSE" 1 2 6 9
#Verifica se este script já está em execução if [ -e ${TMP}/atualiza.lock ] then echo "Processo atualmente em execução" else #Cria arquivo de trava de execução do script: touch ${TMP}/atualiza.lock #Execute o scripta }