私は自分のLinuxシステムを掘り下げています。すべてがどのように機能するかを試して理解する
/ etc/crontabファイル内。次が表示されます
#run-parts 01 * * * * root run-parts /etc/cron.hourly 02 4 * * * root run-parts /etc/cron.daily 22 4 * * 0 root run-parts /etc/cron.weekly 42 4 1 * * root run-parts /etc/cron.monthly
Run-partsとは何ですか、それは何をするもので、どのように使用できますか?.
基本的に、 run-parts(8)
は引数としてディレクトリを取ります。
このディレクトリにあるすべてのスクリプトを実行します。たとえば、/etc/cron.hourly
、これは、1時間ごとに実行される実行可能ファイルを置くことができるディレクトリであることがわかります。
ご覧のとおり、cron
では1つのディレクトリを指定するだけで、そのディレクトリ内のすべてが実行されるため、便宜上使用されます。これにより、etc/cron*
ディレクトリ。
独自のユースケースで悪用される可能性があるその他のオプションについては、そのマンページを参照してください。たとえば、簡単なチェックを行って、どのスクリプトが実行されるかを示すことができます。
run-parts -v –-test /etc/cron.hourly
-v
フラグはどこでも利用できるとは限りません。