Restart Squid Com PHP

1. Restart Squid Com PHP

Daniel Zanata
zanata

(usa Debian)

Enviado em 06/07/2011 - 16:57h

Olá, queria saber como restartar o squid pelo php pois já tentei até onde sei tudo e sempre me aparece a seguinte mensagem de erro
Restarting Squid HTTP proxy: squidstart-stop-daemon: warning: failed to kill 12413: Operation not permitted Creating squid cache structure (warning). failed! failed!

estou usando a seguinte função
echo system("/var/www/upuser/reset.sh");
e já usei
exec();
shell_exec();
e com o valor /etc/int.d/squid restart mais nada funciona
já dei permição total e nada alquem pode me ajudar?


  


2. Acho que serve

Perfil removido
removido

(usa Nenhuma)

Enviado em 06/07/2011 - 20:50h

Dê uma olhada aqui: http://www.vivaolinux.com.br/topico/Shell-Script/Logar-em-Shell-Script-com-PHP


3. Re: Restart Squid Com PHP

Eriton Almeida
eritonalmeida

(usa Debian)

Enviado em 06/07/2011 - 20:50h

precisa dar permissão de sudo para o usuário www-data executar seu script.


4. Re: Restart Squid Com PHP

alisson f. g.
alissonx

(usa FreeBSD)

Enviado em 24/08/2011 - 10:58h

pode usar o comando system() tambem...

mas tem que ter permissão de super usuario


5. Re: Restart Squid Com PHP

Eriton Almeida
eritonalmeida

(usa Debian)

Enviado em 24/08/2011 - 11:12h

precisa executar com permissões de root
1- apt-get install sudo
2- visudo
3- adicione a linha
www-data ALL=NOPASSWD: /etc/int.d/squid

coloca no seu php
exec("sudo /etc/int.d/squid restart")


6. Re: Restart Squid Com PHP

uenderson vitor fonseca
yunam

(usa Debian)

Enviado em 25/11/2015 - 11:47h

eritonalmeida escreveu:

precisa executar com permissões de root
1- apt-get install sudo
2- visudo
3- adicione a linha
www-data ALL=NOPASSWD: /etc/int.d/squid

coloca no seu php
exec("sudo /etc/int.d/squid restart")



Mais um que esse poste esta ajudando, porem fiz algumas alterações para que esse serviço parar o apache...

fico assim:
1- apt-get install sudo -ok
2- visudo - ok
3- adicione a linha
www-data ALL=NOPASSWD: /etc/int.d/squid mudei para: www-data ALL=NOPASSWD: /etc/int.d/apache2

Porem nao esta funcionando,
quando visualizo o status do apache direto no putty retorna o erro que foi gerado ao usar o botao:

pam_unix(sudo:auth): conversation failed

Alguma dica?








Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts