実行されているcronデーモンのバージョンを取得する方法


8

背景:私はCentOSに取り組んでいます

細部

# cat /proc/version
Linux version 2.6.18-308.4.1.el5PAE (mockbuild@builder10.centos.org) (gcc version 4.1.2 20080704 (Red Hat 4.1.2-52)) #1 SMP Tue Apr 17 17:47:38 EDT 2012

質問:どのバージョンのcronデーモンがマシンにインストールされ、実行されているかを知るには

回答:


10

ダミーの方法:

whereis -b crontab | cut -d' ' -f2 | xargs rpm -qf

いい答えだ。コマンドについて説明していただけますか?
Md Mahbubur Ra​​hman、2012

1
crondという名前のバイナリーを検索し、出力(バイナリー)の2番目の列を取得してから、rpmに渡して、それが属するパッケージを探します。RHEL / CentOSでは、cronデーモンの名前はcrondですが、他のOSではそうではありません。そこで、より一般的な「crontab」を編集して使用しました。psからフィルターして、実行されているバイナリを
特定

役立つ回答の+1。また、役立つコメントをありがとう。
Md Mahbubur Ra​​hman、2013


3

EL6では、yumを使用してcronie(crondを含む)のバージョンを確認できます。

sudo yum list installed cronie

EL6ではfyi、cronieがvixie-cronを置き換えました。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.