
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)