exec()
スクリプトで次のように使用して PHP でコマンドを実行したいのですが、うまくいきません。
exec('/bin:/usr/bin/php -f /home/myname/public_html/sample_script.php | at now');
エラー報告をオンにしていますが、何もエラーが報告されません。機能を使用させていただきますexec()
。
root として SSH で次のコマンドを実行したところ、問題なく動作しました。
php -f /home/myname/public_html/sample_script.php | at now
私は VPS ホスティング プランを利用しています。
myname
私のスクリプトはroot ではなくが所有しています。exec()
それが、スクリプトで行が機能しない理由でしょうか?
さらに情報が必要な場合は、お問い合わせください。