그땐 node-cmd를 몰랐어서

php로 서버 구축해서 웹에 버튼 만들고
마리아디비로 변수 만들고

그걸 5초마다 C언어로 읽어와서

MCU에다가 값이 변경되면 led 켜주는 코드를 짯음 ㅋㅋ

ㅅㅂ 취직하고 나서 node-cmd 보자마자
라즈베리에 nodejs로 짜고 회로따서 led켜는 C코드 짜고
cmd.run("./test") 박으니까 바로 led 켜지드라

지금 생각해보면 ㅈㄴ 복잡하기 짝이없음 ㅋㅋㅋ 


------------------------------------------- 원본글


PHP 에는 PHP 4.0 부터 shell 실행하는 함수들이있음.

shell_exec , exec 


shell_exec 는 쉘에 명령내리는거고 exec 이건 리눅스에서 아무거나 다 실행시키는거라 좀 위험하긴함


<?php   //on.php


const ON = 1;
$output = ON;
while($output !== 0){ // c에서 반환값 0 은 종료.

    $output = shell_exec("my_script.sh");  // c 파일을 실행시키는 어떤 스크립트.
    sleep(5); //5초

}

이거 하나 만들어서

php on.php 로 실행하거나


lightOn.sh  파일만들어서 php 실행하기 

#!/usr/bin/env bash
PHP=`which php`
$PHP /경로/on.php  
------------------------ sh 파일끝

터미널에 ./lightOn.sh 하면 끝인데 뭔 브라우저를 띄워야된다느니 PHP는 안된다느니 
모르면서 php까는 댓글도 달림
ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ