Linode でホストされている php ファイルを crontab で実行しようとしています。
これが私がこれまでに行ったことです。
に行を追加しました:
/etc/crontab ('crontab -e' is used too)
そして、このファイルを2分ごとに実行したいと思います。
*/2 * * * * /usr/bin/php /srv/www/path/to/my/php/file.php
テスト用のphpファイルのコードは次のとおりです
// Set error reporting
error_reporting(-1);
ini_set('display_errors', 'On');
ini_set('html_errors', 'On');
ini_set('allow_url_fopen', 'On');
$fh = fopen('gallery.xml', 'w+');
fwrite($fh, $_SERVER['REQUEST_TIME']);
fclose($fh);
php ファイルと xml ファイルの両方に 777 パーミッションがあります。php ファイルをブラウザで直接開くと、xml ファイルに変数が記録されます。しかし、crontab を使用しても何も起こりません。それは私にはうまくいかなかったようです。
Linode と debian 6 を使用しています。
私は何か間違ったことをしていますか?いくつかの提案をしてください。ありがとう。
ブライアント