COMO CRIAR UMA EXECUTÁVEL AUTOMÁTICO PRA O UBUNTU

1. COMO CRIAR UMA EXECUTÁVEL AUTOMÁTICO PRA O UBUNTU

Leon
SrMasterLeo

(usa Outra)

Enviado em 01/09/2017 - 07:36h

Galera, eu tenho um arquivo chamado teste_mega, toda vez que eu executo ele pelo terminal, ele gera um arquivo com o mesmo nome só que a extensão é diferente exemplo: teste_mega.pid, aí quando eu fecho o teste_mega e vou executar de novo no terminal, aparece uma mensagem de erro dizendo que já existe um arquivo chamado teste_mega.pid, só que eu não queria que toda vez que eu executasse antes ter que deletar esse arquivo para o arquivo teste_mega funcionar.

Preciso de sua ajuda, tem como criar um executável, para quando eu der o comando pelo terminal, ele automaticamente verificar se existe
o arquivo teste_mega.pid e se existe automaticamente ele excluir esse arquivo? sendo que quando esse arquivo for executado pelo terminal, ele continuará funcionando, assim se aparecer esse arquivo ele deleta, sem agente precisar ir lá na pasta e deletar manualmente, será possível?


  


2. Re: COMO CRIAR UMA EXECUTÁVEL AUTOMÁTICO PRA O UBUNTU

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 01/09/2017 - 14:17h

SrMasterLeo escreveu:

Galera, eu tenho um arquivo chamado teste_mega, toda vez que eu executo ele pelo terminal, ele gera um arquivo com o mesmo nome só que a extensão é diferente exemplo: teste_mega.pid, aí quando eu fecho o teste_mega e vou executar de novo no terminal, aparece uma mensagem de erro dizendo que já existe um arquivo chamado teste_mega.pid, só que eu não queria que toda vez que eu executasse antes ter que deletar esse arquivo para o arquivo teste_mega funcionar.

Preciso de sua ajuda, tem como criar um executável, para quando eu der o comando pelo terminal, ele automaticamente verificar se existe
o arquivo teste_mega.pid e se existe automaticamente ele excluir esse arquivo? sendo que quando esse arquivo for executado pelo terminal, ele continuará funcionando, assim se aparecer esse arquivo ele deleta, sem agente precisar ir lá na pasta e deletar manualmente, será possível?


adeque para suas necessidades
#!/bin/bash
DIR=/caminho/do/arquivo
FILE=teste_mega.pid

if [ -e "$DIR$FILE" ] ; then
rm -rf "$DIR$FILE"
touch "$DIR$FILE"
else
touch "$DIR$FILE"
fi




------------------------------------------| Linux User #621728 |-----------------------------------------

" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"

------------------------------------------| Linux User #621728 |-----------------------------------------







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts