comando shell linux via php

1. comando shell linux via php

Elton Henrique
eltonhbm

(usa Ubuntu)

Enviado em 18/09/2010 - 01:56h

Pessoal, preciso executar um comando via browser...
Já tenho o Apache e o php rodando blz;
é o seguinte, estou utilizando esse código aqui:

<?php
echo '<pre>';
system('shutdown -h now');
echo " Desligando Servidor \n" ;
?>

quando executo no meu ubuntu 10.04 em casa roda normal e desliga, porém preciso que ele funcione tambem no meu server que está com o debian lenny.

help, please!


  


2. Re: comando shell linux via php

Denis Doria
thuck

(usa Debian)

Enviado em 18/09/2010 - 13:51h

Bem, isso deveria funcionar se, o usuário que roda o comando tem permissão para rodar o shutdown, no debian seria o usuário www-data. Se olhar o comando shutdown, você verá que há uma pequena mensagem nele:
thuck@thuck:~$ /sbin/shutdown
shutdown: you must be root to do that!

Na verdade vc precisaria usar o /etc/shutdown.allow; e assim conseguir fazer o shutdown corretamente.


3. Re: comando shell linux via php

Elton Henrique
eltonhbm

(usa Ubuntu)

Enviado em 18/09/2010 - 18:15h

Bom, na verdade eu não preciso do shutdown, foi apenas um exemplo (esqueci de avisar isso...) o que eu preciso na verdade é criar um botão para executar o sarg para gerar o relatorio dos log do proxy, e um outro botão para executar um outro script em bash que eu fiz...
minha base foi esta dica aqui o vol:
http://www.vivaolinux.com.br/dica/Desligando-servidor-Linux-via-browser/
aproveitando... as permissões que devo aplicar são as mesmas da dica??

valew!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts