Re: MacOSX launchd, cron, and periodic
中治@鳥取です。
>>>>> In <YAS.07Feb21163318@kirk.is.tsukuba.ac.jp>
>>>>> yas@is.tsukuba.ac.jp (Yasushi Shinjo) wrote:
> com.apple.periodic-*.plist の中で periodic というプログラム
> が出てきます。これは、FreeBSD から来ているプログラムなのでしょ
> うか?
> この periodic というコマンドの存在意義が今一つわからないので
> すが、ご存じの方、解説していただけないでしょうか?
> cron のエントリを数字で書くのはあんまりだということで、出て
> きたということでしょうか。
http://www.freebsd.org/cgi/man.cgi?query=periodic&apropos=0&sektion=0&manpath=FreeBSD+7-current&format=html
によれば、
The periodic utility is intended to be called by cron(8) to execute
shell scripts located in the specified directory.
ですので、cron のエントリを簡単にするためのツールではないかと思います。例
えば、/etc/crontab では
# Perform daily/weekly/monthly maintenance.
1 3 * * * root periodic daily
15 4 * * 6 root periodic weekly
30 5 1 * * root periodic monthly
という具合いに記述されています。また、daily などで実行される中身も細分化さ
れて「あれを実行する、これは実行しない」というのを /etc/periodic.conf で設
定するようになってます。
/etc/daily などを編集する煩雑さがほんの少しだけど解消されたと、僕は理解し
ています。
--
NAKAJI Hiroyuki (中治 弘行)
Fnews-brouse 1.9(20180406) -- by Mizuno, MWE <mwe@ccsf.jp>
GnuPG Key ID = ECC8A735
GnuPG Key fingerprint = 9BE6 B9E9 55A5 A499 CD51 946E 9BDC 7870 ECC8 A735