0

サーバー上にディレクトリ var/www/html/content があり、毎日午前 9 時 30 分に、このディレクトリ内のすべてに再帰的に 755 のアクセス許可 (またはこの時点ではあまり重要ではない 757 の可能性があります) を付与します。 .

これを行う最善の方法は、次のような内容を含む .php ファイルを作成することだと思いました。

$ chmod -R 757 var/www/html/content/

rootに切り替えるには、そこにsuコマンドが必要だと思いますか???

あとは、コマンド ラインから cron ジョブをセットアップするだけです。何かのようなもの;

30 09 * * * /var/www/html/run-job.php

これぐらいでいいの?この種のタスクを実行するためのより良い方法はありますか? 今までこんなことをしたことがない...

編集

コンテキストを追加するように求められました...

基本的に、「コンテンツ」ディレクトリには、基本的に PDF、Excel、および HTML ファイルのライブラリが保持されます。さまざまなトピックに関するさまざまな PDF が定期的に (週に 1 回程度) 出されますが、特定の日の午前 9 時 30 分にリリースする必要があります。

この cron ジョブを正しく設定すれば、前日 (午後のいつか) にファイルをアップロードすることができ、翌日の 9:30 に手動でアップロードすることを心配する必要はありません。

私がする必要があるのは、ファイルを移動し、パーミッションを 000 に変更することだけです (または、パブリックまたは apache がそれを表示できないようにします)。その後、その日の 9:30 に、スクリプトがすべてを表示できるようにします。家で寝てる間に。

わかる?

4

1 に答える 1