Linux slogan
Visite também: BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
Linux: Gnome 3
Por doradu
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha


Comunidades

Comunidade Linux Home Participar da comunidade Linux Participar Fórum Linux Fórum Membros LinuxMembros RSS do fórum

<< Primeira | Anterior Próxima | Última >>

Manipular inicio e fim de exeução de arquivo pelo pid

[1] Enviado em 25/06/2012 - 14:42h Manipular inicio e fim de exeução de arquivo pelo pid
Linux user: Ricardo Galvão
ricgoliveira

(usa CentOS)


Boa tarde,

Tenho um arquivo em php que roda como script, e precisava controlar o inicio e parada da execução pelo pid gerado quando coloco ele pra rodar. Porém não sei por qual motivo, em cada iteração dentro do arquivo é como se o pid fosse trocando o que me impede de poder pará-lo por exemplo com kill.

O arquivo roda via exec('arquivo.php'); inicia a execução, porém fica com pid variável, tem alguma conf pra isso, estou fazendo algo errado ?

Funcionava, porém o servidor foi formatado e após isso nunca mais consegui utilizar desta forma. estou sendo obrigado a iniciá-lo na mão todos os dias. ./arquivo.php

A necessidade do pid se deve ao fato de eu poder ter mais de uma instância desse arquivo executando ao mesmo tempo, sendo necessário que eu pare apenas uma delas, e inicie independentemente também.

agradeço pela ajuda desde já.

att

Ricardo galvão

 

  


[2] Enviado em 26/06/2012 - 11:39h Se fosse um .sh vocês saberiam ???
Linux user: Ricardo Galvão
ricgoliveira

(usa CentOS)


Se eu quiser iniciar a execução de um arquivo.sh e pegar o pid como eu faço ???

e se eu quiser matar a execução qual o procedimento ?

 

[3] Enviado em 26/06/2012 - 11:59h Re: Manipular inicio e fim de exeução de arquivo pelo pid
Linux user: João Paulo Carneiro
jptudobem

(usa CentOS)


Dentro do arquivo.sh faça:


echo $$ > /var/run/arquivo.pid


Depois para matar esse script:


kill -9 `cat /var/run/arquivo.pid`


 

  
<< Primeira | Anterior Próxima | Última >>
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.