그땐 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까는 댓글도 달림 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ