วิธีที่ถูกต้องในการรับ crontab บน CentOS 6 คืออะไร?


13

ฉันมีเซิร์ฟเวอร์ที่ใช้งาน CentOS 6.2 ได้น้อยที่สุด แต่ไม่ได้ติดตั้ง crontab โดยค่าเริ่มต้นใช่ไหม

crontab -e
-bash: crontab: command not found

ในการค้นหา google ฉันพบการอ้างอิงถึง "vixie-cron" และ "anacronda" แต่ไม่มีคำตอบที่สมบูรณ์เกี่ยวกับวิธีที่ทางการ / สนับสนุนในการทำให้ cron ทำงานบน CentOS 6

บางทีใครบางคนสามารถหลั่งน้ำตาแสงนี้?

อัปเดต:

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
คุณไม่สามารถทำwhichสิ่งที่ไม่มีอยู่ในโฮสต์ของคุณ yum provides */crontabผมคิดว่าสิ่งที่คุณกำลังมองหาอยู่
Aaron Copley

คำตอบ:


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

Vixie-cron ถูกแทนที่ด้วยCronieใน EL6 ดูเหมือนว่ามันจะไม่ถูกติดตั้งในการติดตั้ง "ขั้นต่ำ" ของคุณ พวกเขาพยายามอย่างหนักเพื่อให้ได้มันน้อยที่สุด


ขอบคุณyum install cronieดูเหมือนจะทำเคล็ดลับ คุณรู้วิธีการตั้งค่าการแก้ไขที่crontab -eใช้เป็นค่าเริ่มต้น?
นิค

1
นั่นเป็นคำถามแยกต่างหาก อ่านได้ที่นี่
Michael Hampton

4
ดูเหมือนว่าฉันยังต้องทำservice crond startและchkconfig crond onเกี่ยวกับคำถามนี้ ขอบคุณสำหรับคำตอบอื่น ๆ ทำให้มันทำงานได้
นิค
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.