나는 shell_exec PHP 함수와 리눅스 명령에서 2 일 동안 고생했다. 이 짧은하려면,이 작품 :shell_exec 및 at 명령과 함께 wget 사용?
shell_exec('/usr/bin/at 09:32 <<EOF
touch /var/www/website/hello.txt
EOF'
);
이되지 않습니다
shell_exec('/usr/bin/at 09:32 <<EOF
wget -O - -q -t 1 "http://192.168.56.101/website/test.php?param=hello" >/dev/null 2>&1
EOF'
);
이유는 무엇입니까?
(참고 : 위 코드는 콘솔에서 작동합니다.)
감사합니다.
사용. 그리고'at '대신 cron을 사용하십시오. 'shell_exec'는 일반적으로 유해하고 최후의 수단으로 간주되어야합니다. – OmnipotentEntity
작업이'at '로 끝나나요? (http://serverfault.com/questions/174678/how-do-i-print-contents-of-at-jobs) – GhostGambler
'system_exec' 호출의 반환 값은 무엇입니까? – GhostGambler