これはRed Hat Enterprise Linux 5(RHEL)です。私たちはCFengineを使ってこのシステムを管理します。
通常よりも2倍頻繁に実行されるいくつかのcronjobがあります。以下のcronjobを確認しましたが、/etc/cron.d/
ディレクトリには次のように実際のスクリプトという名前のhost-backup
バックアップファイルとcfengineというバックアップファイルも含まれています。host-backup.cfsaved
/etc/cron.d/host-backup
/etc/cron.d/host-backup.cfsaved
オペレーティングシステムがその場所のすべてのファイルを実行するの/etc/cron.d/*
か、特定のパターンに一致するファイルのみを実行するのか。構成できますか?どこで定義されていますか?
RHELまたはCentOSのドキュメントにこの回答がありません。
ベストアンサー1
(Red Hatのサポート費用を支払う場合は、これらの質問をする必要があります。それはあなたが支払う費用です!)
存在する場合、
/etc/cron.d/
ディレクトリはcronスプールディレクトリのように解析されます。ただし、そのディレクトリのファイルはユーザー固有のファイルではないため、/etc/crontab
構文(ユーザーは列6に明示的に指定されています)を使用して読み取ります。
(RHELのマニュアルページにアクセスせずに読みやすくする方法はありますか?少なくともこれを行うと、この段落がRed Hatパッチの一部であるため、標準のVixie Cron 4.1機能ではないことがわかります。)
ソースコードを見ると、次のファイルがスキップされていることがわかります。.*
、、、#*
。*~
*.rpmnew
、*.rpmorig
。*.rpmsave
したがって、*.cfsaved
元のファイルに加えて、あなたのファイルも読み込まれます。