Làm cách nào để có phiên bản cron daemon nào đang chạy


8

Bối cảnh: Tôi đang làm việc trên CentOS

Chi tiết

# 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

Câu hỏi: Làm thế nào tôi có thể biết phiên bản cron daemon nào được cài đặt và chạy trên máy

Câu trả lời:


10

Cách giả:

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

Câu trả lời tốt đẹp. Bạn vui lòng giải thích lệnh?
Md Mahbubur Rahman

1
tìm kiếm một nhị phân có tên crond, lấy cột thứ 2 của đầu ra (nhị phân), sau đó chuyển qua vòng / phút để tìm gói thuộc về nó. Lưu ý rằng trong trình nền cron của RHEL / CentOS được đặt tên là crond nhưng không có trong một số HĐH khác. Vì vậy, tôi đã chỉnh sửa và sử dụng "crontab" thay vì chung chung hơn. Bạn thậm chí có thể lọc từ ps để tìm ra nhị phân nào đang chạy
MeaCulpa

+1 cho câu trả lời hữu ích của bạn. Cũng cảm ơn cho nhận xét hữu ích của bạn.
Md Mahbubur Rahman

3

Trên hệ thống centos của bạn: rpm -q vixie-cron

Phải là một cái gì đó như vixie-cron-4.1-77.el5_4.1


3

Trong EL6, bạn có thể kiểm tra phiên bản của cronie (chứa crond) với yum:

sudo yum list installed cronie

fyi, cronie thay thế vixie-cron trong EL6.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.