サーバー上にディレクトリ 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 に、スクリプトがすべてを表示できるようにします。家で寝てる間に。
わかる?