0

Ubuntu で crontab を実行しようとしています。crontab を作成する方法の一般的なアイデアが得られたと思います。

私は次のことをしました...

1) コマンドを実行crontab -e

2) エントリを追加04 22 * * * /var/www/update_ranks >> /root/update_ranks.root.txt

update_ranks.root.txt3)指定した時刻に root/named の下にテキスト ファイルが作成されたことを確認します

ファイルupdate_ranks.root.txtが空で、php ファイルが実行されません。何が間違っていますか?

4

1 に答える 1

1

update_ranksbashファイルの場合は、スクリプトの前にshを追加してみてくださいsh /var/www/update_ranks

ちなみに、rootユーザーとしてそれを行っているのか、への書き込み権限を持つユーザーとして行っているのかを確認してください/root。試してみてくださいsudo crontab -e

編集:

PHPファイルの/usr/bin/php /var/www/update_ranks場合は、phpで実行する必要があります。ファイルに拡張子が付いている場合は、次のコマンドを使用します。/usr/bin/php /var/www/update_ranks.php

于 2012-09-07T21:14:01.557 に答える