2014-06-18 4 views
1

나는 라즈베리 파이설정으로 cronjob (라즈베리 파이)

이에 cronjob에을 설정하려면 내가 그런 식으로 뭔가를 시도

30 16 * * * sudo /home/pi/raspberry-remote/./send 11010 1 1 

삽입 할 것입니다하지만 작동하지 않습니다

exec("crontab -e 30 16 * * * sudo /home/pi/raspberry-remote/./send 11010 1 1"); 
+0

시도'shell_exec 필요 . – Gudgip

+0

나는 exec가 아니라 .. 명령 자체라고 생각한다. –

+0

출력은 무엇인가? 또한 : http://stackoverflow.com/questions/16957789/crontab-issue-when-using-exec-php-script – Gudgip

답변

2

-e 옵션은 편집기가 열리는 것을 의미합니다. 그것은 당신이 원하는 것이 아닙니다.

당신은 당신의 PHP가 안전 모드로 설정되어 있지 않은지 확인()`http://www.php.net/manual/en/function.shell-exec.php

exec('echo "30 16 * * * sudo /home/pi/raspberry-remote/./send 11010 1 1" | crontab -'); 
+0

hmm도 삽입하지 않았습니다. –

+0

@MarcSter 나쁜 소식입니다. 작동 (및 테스트) 버전으로 변경되었습니다. – colburton

+0

PHP 내부의 에코 만? 나에게 효과가 없었어요 :/임원이 필요합니까? –