Cách chính xác để có được crontab trên CentOS 6 là gì?


13

Tôi có một máy chủ chạy tối thiểu CentOS 6.2, nhưng có vẻ như không cài đặt crontab theo mặc định?

crontab -e
-bash: crontab: command not found

Khi tìm kiếm trên google, tôi đã tìm thấy các tài liệu tham khảo về "vixie-cron" và "anacronda" nhưng không có câu trả lời đầy đủ về cách thức chính thức / được hỗ trợ để cron hoạt động trên CentOS 6 là gì.

Có lẽ ai đó có thể làm sáng tỏ về điều này?

cập nhật:

rpm -qf `which crontab`
/usr/bin/which: no crontab in (/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin)
rpm: no arguments given for query

2
Bạn không thể whichmột cái gì đó không tồn tại trên máy chủ của bạn. Tôi nghĩ những gì bạn đang tìm kiếm là yum provides */crontab.
Aaron Copley

Câu trả lời:


16
# rpm -qf `which crontab`
cronie-1.4.4-7.el6.x86_64

Vixie-cron đã được thay thế bằng Cronie trong EL6. Có khả năng nó không được cài đặt trong cài đặt "tối thiểu" của bạn; họ thực sự phấn đấu để được tối thiểu với nó.


Cảm ơn, yum install croniedường như đã thực hiện các mẹo. Bạn có biết làm thế nào để thiết lập trình soạn thảo crontab -esử dụng theo mặc định?
Nick

1
Đó là một câu hỏi riêng biệt. Đọc nó ở đây .
Michael Hampton

4
Có vẻ như tôi cũng phải làm service crond startchkconfig crond on, liên quan đến câu hỏi này. Cảm ơn câu trả lời khác, đã làm cho nó hoạt động.
Nick
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.