2017-09-22 4 views
0

私は良いマニュアルを見つけましたcrontabcronを作成するときに/etc/cron.dailyディレクトリにスクリプトを置くべきでしょうか?

私はマニュアルに記載されているかのいずれかでスクリプトを実行する必要がありますか、実行されていないのでしょうか。 たとえば、毎日cronを作成したい場合は、/etc/cron.dailyに毎日実行したいスクリプトを入れてから、cronを作成する必要がありますか?

私はちょうど/etc/cron.dailyの代わりに別のディレクトリにスクリプトを置くようなcrontabを作成するとcronが動作しないのですか?

00 1 * * * /home/test/daily.sh

代わりに

00 1 * * * /etc/cron.daily/daily.sh

私はずっと前に何回かcronを作成しました。 しかし、私はその時にそのようなディレクトリ(ex:/etc/cron.daily)にスクリプトを置くとは思わない。

答えて

1

アクセス権が許可されている限り、cronは必要な場所で実行する必要があります。私が知る限り、/etc/cron.dailyはrootとして実行されるので問題はありません。

私はあなたのスクリプトが何をしているのかわかりませんが、私は実際に必要とされるより高い特権でスクリプトを実行しません。特定のユーザーに対してジョブを作成することもできます。あなたのディストリビューションでman crontabをチェックアウトすることができます。

関連する問題