Webページからさまざまなジョブの実行予定時刻を更新できる必要があります。Red Hat Enterprise Linuxシステムで安全な方法を探しています。明らかにcrontabファイルを直接編集することはno-noであり、とにかくそのアプリケーションディレクトリへのPHPアクセスを制限します。私が思いつくことができる最善の方法は、アプリケーションディレクトリ(Webルートの1つ下のレベル)に更新されたファイルを作成し、次にファイルを検証してcron.dディレクトリに移動するスクリプトを実行することです。これは安全ですか、それを行うには良い方法がありますか? crontab
コマンドの使用についてLAMP Webページからcronを安全に更新する方法
おかげ
マーク
これは良い点です。ジョブはApacheユーザーとして実行されますが、それは私たちにとってはうまくいくでしょう。 1つの問題は、同じサーバー上で複数のWeb環境を実行していることです。そのため、crontabを単独で実行するとすべてが上書きされます。しかし、私は複数のファイルを照合するスクリプトを書くことができなければなりません。 – Mark
これに伴う大きな問題の1つは、ファイルがApacheによって書き込み可能である必要があります。つまり、Webアカウントを持つすべてのユーザーがサーバー全体を侵害する可能性があります。そして、あなたがそれをrootだけが書き込み可能にするならば、rootのパスワードをWebスクリプトにハードコードすることに悩まされます。これはもちろん愚かな考えです。 – Mike