So erhalten Sie, welche Version des Cron-Daemons ausgeführt wird


8

Hintergrund: Ich arbeite an CentOS

Einzelheiten

# 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

Frage: Wie kann ich wissen, welche Version des Cron-Daemons auf dem Computer installiert ist und ausgeführt wird?

Antworten:


10

Der Dummy-Weg:

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

Gute Antwort. Würden Sie bitte den Befehl erklären?
Md Mahbubur Rahman

1
Suchen Sie nach einer Binärdatei mit dem Namen crond, rufen Sie die zweite Spalte der Ausgabe (die Binärdatei) ab und übergeben Sie sie an rpm, um nach dem zugehörigen Paket zu suchen. Beachten Sie, dass in RHEL / CentOS der cron-Daemon crond heißt, in keinem anderen Betriebssystem jedoch. Also habe ich stattdessen "crontab" bearbeitet und verwendet, was allgemeiner ist. Sie können sogar von ps filtern, um herauszufinden, welche Binärdatei ausgeführt wird
MeaCulpa

+1 für Ihre hilfreiche Antwort. Vielen Dank auch für Ihren hilfreichen Kommentar.
Md Mahbubur Rahman


3

In EL6 können Sie die Version von cronie (enthält crond) mit yum überprüfen:

sudo yum list installed cronie

fyi, cronie ersetzte vixie-cron in EL6.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.