PHP nao roda outros Scripts

1. PHP nao roda outros Scripts

Fernando Krein Pinheiro
fernandopinheiro

(usa Debian)

Enviado em 23/06/2011 - 18:56h

E ai pessoal, é o seguinte:

Tenho um servidor LAMP instalado no meu Ubuntu 10.10 tudo roda perfeitamente.

Escrevi um script em PHP que é responsavel por chamar outro script .sh, tudo ocorreu como devia!
O problema começou quando tentei chamar um script atraves do PHP cujo script envia sinais para a porta serial!

O script PHP esta assim:

/*-----------------------------------------*/
<?php

echo "Testando o arduino!";

system('echo 1 > /dev/ttyUSB0'); //direto assim nao fucionou
exec('./ligaarduino.sh'); //chamando script sh nao funcionou
shell_exec('echo 1 > /dev/ttyUSB0'); //nao funcionou

?>

/*-----------------------------------------*/

O script SH esta assim


/*-----------------------------------------*/
#!bin/bash

echo 1 > /dev/ttyUSB0;


/*-----------------------------------------*/


Mas se eu executo esse script sh direto pelo terminal funciona direito (Liga um led no arduino)
Mas se eu chamo ele com PHP nada acontece

O que pode ser isso?? Haaaaa os scripts estão na mesma pasta (diretorio)




  


2. Re: PHP nao roda outros Scripts

brunotec
brunotec

(usa Debian)

Enviado em 23/06/2011 - 19:47h

eu posso estarfalando besteira mas para executar esse script chamando com PHP vc irá utilizar um broswer e para ele executar o seu script sh nãp precisa estar com dono sendo o usuario apache?

www-data






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts