私はこれについていくつかの詳細を取得しようとしています。クローンと/etc/cron.d/RedHatシステムで。皮肉なことに、私の答えは以下にあります。ビクシー-クローン-*.src.rpmこのパッケージのマニュアルページがRPMcron
によって提供されたテキストと一致しませんvixie-cron
。
MANPATHでキーワードを検索すると、cron
次の結果が表示されますvixie-cron (rpm)
。この(rpm)
タグは何を意味し、これらのマニュアルページがシステムにインストールされていないのですか?このマニュアルページを見ることはできますか?
$ man -k cron
/etc/anacrontab [anacrontab] (5) - configuration file for anacron
anacron (8) - runs commands periodically
anacron (rpm) - A cron-like program that can run jobs lost during downtime.
cron (8) - daemon to execute scheduled commands (ISC Cron V4.1)
crontab (1) - maintain crontab files for individual users (ISC Cron V4.1)
crontab (1p) - schedule periodic background work
crontab (5) - tables for driving cron (ISC Cron V4.1)
crontabs (rpm) - Root crontab files used to schedule the execution of programs.
vixie-cron (rpm) - The Vixie cron daemon for executing specified programs at set times.
ページはなく、vixie-cron
vixie-cron パッケージは実際には名前付きエントリを提供しません。vixie-cron
$ man vixie-cron
No manual entry for vixie-cron
$ rpm -q --whatprovides /usr/bin/crontab
vixie-cron-4.1-77.el5_4.1
$ rpm -q --list vixie-cron
/etc/cron.d
/etc/pam.d/crond
/etc/rc.d/init.d/crond
/etc/sysconfig/crond
/usr/bin/crontab
/usr/sbin/crond
/usr/share/man/man1/crontab.1.gz
/usr/share/man/man5/crontab.5.gz
/usr/share/man/man8/cron.8.gz
/usr/share/man/man8/crond.8.gz
/var/spool/cron
答え1
このコマンドは、man -k
マニュアルページ自体ではなくプリコンパイルされたデータベースを照会します。
man mandb
実際には存在しないページのエントリがデータベースに作成されているようです(詳細はここを参照)。私はRPMメカニズムに慣れておらず、これがどのように起こるのかわかりません。
同様に、与えられたマニュアルページが存在すると主張できる部分にはかなりの柔軟性があります。たとえば、私のシステムでは、クレームはデフォルトファイルが.commandman Carp
に格納されている「3perl」セクションにあります。.../man3/Carp.3perl.gz
man Carp
man -s 3 Carp
man -s 3perl Carp
man -s 3junk Carp
そのような項目がないと文句を言いながら、すべて同じページを作成します。
mlocate
(別名locate
)は、名前でファイルを見つけるのに役立ちます。editor@redhat.comが作成者と見なされるため、RedHatで動作すると仮定します。