サーバーでCronジョブが使用可能かどうかを確認する方法はありますか?これをPHPスクリプトで検出したいということです。
3 に答える
0
echo `crontab -l`;
于 2010-05-01T15:39:48.207 に答える
0
system()
確実に判断するには、次を使用する必要があります。
system('crontab --version', $return);
if ($return == 0)
echo 'The shell command crontab is available';
于 2010-05-01T15:41:52.013 に答える
0
Linux システムではパーミッションがすべてであることを覚えておいてください。使用しているユーザーがファイルを読み取るパーミッションを持っていない場合、「ファイル/ディレクトリが存在しないか、見つかりません」というエラーが表示されます。
したがって、これを root として実行するか、cron を読み取る必要があるユーザーに許可を与えない限り、問題が発生すると思います。
cronディレクトリでcronファイルを探すだけです
Cent OS 5 サーバーでは、cron ディレクトリ ID は次のとおりです。
/etc/cron.d/
ディレクトリに複数のcronを含めることもできます。
ファイルを解析/読み取りして、cronで構成されているスクリプトも確認できます。
于 2010-05-03T14:53:39.513 に答える