crontabは高い権限でスケジュールを繰り返します。

crontabは高い権限でスケジュールを繰り返します。

15分ごとに次のコマンドを実行する必要があります。

    sudo chmod -R 777 /directory

Ubuntuサーバーを使用しています。このコマンドは高い権限(root)で実行する必要があります。

/etc/cron.xxx ディレクトリを使うつもりです。

誰でもこれを達成する方法を案内できますか?

ありがとう

ベストアンサー1

15分ごとにrootとしてコマンドを実行するには、rootの独自のcrontabにコマンドを追加します。

sudo crontab -e

次に、crontabを追加します。

*/15 * * * * chmod -R 777 /directory

エディタを保存して終了します。

cronジョブはジョブを所有しているユーザーとして実行されるため、この例ではsudocrontabではrootは使用されません。

おすすめ記事