dar um reload do squid3 a partir de um script php

Enviada por Douglas Pires Ineia 
Douglas Pires Ineia
dar um reload do squid3 a partir de um script php
08 de April de 2011 às 04:29PM
ola amigos, bom dia.
sou iniciante aqui neste forum, é meu primeiro post, estou com um probleminha para executar comandos linux a partir de um script php, preciso executar este comando "/etc/squid3/squid3 reload", até aparece a mensagem que foi executado "Reloading Squid HTTP Proxy 3.x configuration files. done." mas nao funcionon tenho que ir pelo linux e executar de novo, ai funciona, alguem sabe como fazer isso funcionar pela pagina php ?
ai esta o script da pagina.

=================================================
<?php

require("cabecalho.php");

system("/etc/init.d/squid3 reload");

require("rodape.php");

?>
==================================================

ja usei exec("/etc/init.d/squid3 reload"); e shell_exec("/etc/init.d/squid3 reload");
mas nao funciona.
Marcos Regis
Re: dar um reload do squid3 a partir de um script php
08 de April de 2011 às 05:02PM
O problema é o usuário a qual o PHP está rodando. Ele tem que ter permissão de iniciar o daemon squid.

O correto seria usar o comando 'sudo' para isso.
Douglas Pires Ineia
Re: dar um reload do squid3 a partir de um script php
08 de April de 2011 às 07:16PM
pois é, ja fiz isso mas ainda assim nao deu certo.
Você precisa estar logado no PHPBrasil.com para poder enviar mensagens para os nossos fóruns.

Faça o login aqui.