상용 시스템을 만들고있어 모든 사람들을 위해 작동해야하기 때문에 "일반적인"방법으로 cron 작업을 설정하려고합니다.PHP를 사용하여 cron 작업을 설정하십시오.
<?php
$data = '0 0,12 * * * -q /public_html/currency.php ';
file_put_contents('cron.txt', $data, FILE_APPEND);
exec('sudo crontab cron.txt', $output, $return);
if($return === 0)
{
echo 'Cron Successful';
} else {
echo 'Cron Unsuccessful' . $output;
}
?>
을 그리고 오류를 받고 있어요 :
이 내가 뭘하는지입니다 크론 UnsuccessfulArray이
가 왜이 오류는 무엇입니까? cron.txt에는 $data
으로 쓰여진 모든 것이 들어 있습니다.
실제 메시지를 보려면'print_r ($ output)'을 수행하십시오. –
실제 메시지는'Array() ' –
아 (정규) 출력이 없습니다. 명령을 살펴보면'sudo '는 암호를 입력 할 것을 기대할 것입니다. 그렇지 않습니까? 당신은 그것을 파이프해야 할 것입니다. (끔찍한 좋은 습관은 아니지만 그것을 알고 있다고 가정합니다) –