ISPConfig3 で Cron が動作しない

ISPConfig3 で Cron が動作しない

ISPConfig3 を備えた CentOS LEMP スタックがあります。cron ジョブを除いて、すべて完璧に動作しています。コマンド ラインからコマンドをテストしましたが、正常に動作しているように見えますが、ISPConfig3 の cron に配置すると、スケジュールされたタスクとして動作しません。

答え1

/etc/cronjob で cron ジョブを設定する方法はご存知だと思いますが、ISPConfig3 で設定したいと考えています。

これは典型的な ISPConfig3 の問題です。権限の問題です。

制限タブのクライアント設定を参照してください。

完全な cron を使用すると、Web ユーザー (この場合は web5) としてサーバー上で任意のコマンドを cronjob として実行できます。これは最も安全性の低いオプションです。

Jailed cron は、Web サイトの jail 内で cronjob を実行します。このオプションを使用すると、jail 内にインストールされているコマンドのみを実行できます。セキュリティの面では非常に優れています。

URL cron では URL による cron ジョブの実行のみが許可されます。これは最も安全なオプションです。ispconfig は URL cron を処理し、そのための cron ファイルに必要なコマンドを作成します。

関連情報