ทำไมคำสั่ง crontab จึงไม่สามารถใช้งานได้สำหรับฉัน


1

ฉันกำลังใช้ CentOS รีลีส 6.3 (สุดท้าย) .

ปัญหาของฉันคือแม้ว่าฉันจะเข้าสู่ระบบในฐานะ root ไปยังเซิร์ฟเวอร์ centos ของฉันผ่าน ssh crontab คำสั่งไม่สามารถใช้ได้กับฉัน

ฉันได้รับสิ่งต่อไปนี้เมื่อฉันพยายามเข้าถึง crontab:

[root@cl-t102-433cl bin]# crontab -e
-bash: crontab: command not found

ครั้งต่อไปที่จะพิสูจน์ตัวเองว่าฉันพยายามแล้ว:

[root@cl-t102-433cl bin]# locate cron | grep bin
/usr/bin/crontab
/usr/sbin/anacron
/usr/sbin/crond

[root@cl-t102-433cl bin]# echo $PATH
/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin

ที่นี่ตามสองคำสั่งข้างต้นทุกอย่างดูเหมือนจะดี แต่ทำไมคำสั่ง crontab ไม่สามารถใช้ได้กับฉัน


อะไรคือผลลัพธ์ของ ls -l /usr/bin/crontab?
Hennes

1
เป็นการนำออก & gt; & gt; ls: ไม่สามารถเข้าถึง / usr / bin / crontab: ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว แต่ฉันสามารถเห็นไฟล์นั้นเมื่อฉันลองใช้คำสั่งค้นหา
usernaveen

คือ cronie ติดตั้งแพคเกจ? yum info cronie.
Daniel Beck

ใช่มันพร้อมใช้งาน (ติดตั้ง)
usernaveen

1
เมื่อคำสั่งบอกว่า ใช้ได้ นั่นหมายความว่ายังไม่ได้ติดตั้ง
Daniel Beck

คำตอบ:


3

ls: ไม่สามารถเข้าถึง / usr / bin / crontab: ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว

ฉันสามารถเห็นไฟล์นั้นเมื่อฉันลองคำสั่งค้นหา

ในกรณีนั้น crontab จะไม่ถูกติดตั้งอีกต่อไป

ค้นหาไม่ค้นหาระบบไฟล์ ดูในฐานข้อมูลซึ่งมักจะสร้างวันละครั้ง (มักประมาณ 3AM) หากไบนารีของ contab นั้นปรากฏขึ้นเมื่อค้นหาตัวปรับปรุงล่าสุดตัวเองมันจะแสดงขึ้นพร้อมกับระบุตำแหน่ง แม้ว่ามันจะถูกลบหลังจากนั้น

ในกรณีของคุณมีสิ่งที่ลบไฟล์นั้นหรือถอนการติดตั้งแพคเกจตอบสนองต่อ crontab


ฉันจำเป็นต้องติดตั้ง cronie อีกครั้งหรือไม่
usernaveen

หากคุณต้องการใช้: ใช่ ลองถอนการติดตั้งอย่างสมบูรณ์ ( yum uninstall packagename ) และจากนั้น 'ยำติดตั้งชื่อแพคเกจ ` (หรือเครื่องมือการจัดการแพ็กเกจใด ๆ ก็ตามที่คุณใช้อาจเป็นรอบต่อนาทีใน CentOS
Hennes

คุณช่วยอธิบายฉันให้ชัดเจนเกี่ยวกับการค้นหาคำสั่งหรือให้ลิงค์ที่ฉันสามารถหาได้
usernaveen

การเปรียบเทียบที่ง่ายที่สุดสำหรับการค้นหาคือดัชนีในหนังสือ ดัชนีนั้นจะแสดงรายการเรื่องทั้งหมดและในบทหรือหน้าใดที่พวกเขาจะกล่าวถึง ตอนนี้ถ้าคุณแก้ไขหนังสือเล่มนั้นดัชนีก็จำเป็นต้องได้รับการปรับปรุงด้วย ในกรณีของคุณมีการลบบทจากหนังสือเล่มนั้น แต่ดัชนียังชี้ไปที่มัน เพื่อปรับปรุงการเรียกใช้ดัชนี updatedb. หากคุณต้องการค้นหาโดยไม่ใช้ค้นหาให้ใช้ find.
Hennes
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.