เมื่อคุณเปลี่ยนบางสิ่งบางอย่างใน Apache คุณต้องโหลดใหม่หรือรีสตาร์ท apache จำเป็นต้องรีเฟรชหรือรีสตาร์ทใน Ubuntu Server 8.04 หลังจากฉันเพิ่ม / อัพเดท crontab หรือไม่? ขอบคุณสำหรับความช่วยเหลือของคุณ
เมื่อคุณเปลี่ยนบางสิ่งบางอย่างใน Apache คุณต้องโหลดใหม่หรือรีสตาร์ท apache จำเป็นต้องรีเฟรชหรือรีสตาร์ทใน Ubuntu Server 8.04 หลังจากฉันเพิ่ม / อัพเดท crontab หรือไม่? ขอบคุณสำหรับความช่วยเหลือของคุณ
คำตอบ:
ไม่ตราบใดที่คุณใช้crontab -e
คำสั่งเพื่อแก้ไขไฟล์เมื่อคุณบันทึกคุณจะได้รับข้อความ 'ติดตั้ง Crontab ใหม่' แค่นั้นแหละ.
crontab -e
เพื่อแก้ไขไฟล์ล่ะ
สิ่งปกติคือการใช้crontab -e
เพื่อแก้ไขตาราง การเปลี่ยนแปลงจะถูกนำไปใช้เมื่อคุณออกจากโปรแกรมแก้ไข ไม่เช่นนั้นกฎสำหรับการอ่าน crontabs ที่ถูกเปลี่ยนจะอยู่ในcron(8)
man page พวกเขาจะถูกอ่านอีกครั้งในที่สุดคุณไม่จำเป็นต้องทำอะไรเลย
เป็นสิ่งสำคัญที่คุณต้องอธิบายอย่างละเอียดว่าคุณเพิ่ม crons อย่างไร แต่ฉันคิดว่าสิ่งต่อไปนี้จะจัดการกับสถานการณ์ใด ๆ
ใช่cron
จำเป็นต้องรับทราบว่าคุณได้ทำการเปลี่ยนแปลง แต่ไม่คุณไม่จำเป็นต้องทำสิ่งใดอย่างชัดเจนเพื่ออัปเดต
ฉันถอดความcron
คู่มือที่นี่สำหรับรุ่นสั้น:
ตามที่ระบุไว้crontab -e
วิธีการที่ต้องการจะแจ้งให้ทราบcron
ว่ามีบางสิ่งเปลี่ยนแปลง
อย่างไรก็ตามcron
"ตื่นขึ้น" ทุกนาทีเพื่อดูว่ามีงานสำหรับนาทีนั้นหรือไม่ นอกจากนี้ยังสแกน/var/spool/cron/crontabs
และจะโหลดไฟล์ใด ๆ ด้วย 'mtime' ที่อัปเดต (เวลาที่แก้ไขหมายถึงเนื้อหาไฟล์จะต้องได้รับการอัปเดต)
ดังนั้นในทางทฤษฎีถ้าคุณไม่ทำอะไรเลยcron
จะ "ตื่นขึ้น" /var/spool/cron/crontabs
และเห็นคุณทำให้มีการเปลี่ยนแปลงอะไรโดยตรงใน
crontab -e
แต่ถ้าคุณสามารถใช้ เมื่อคุณแก้ไขเสร็จแล้วมันยังให้ข้อเสนอแนะว่ามีการอัปเดตมันบอกว่า:
crontab: installing new crontab
crontab
โดยเฉพาะที่นี้หมายถึงว่ามันสดชื่นสำเนาในหน่วยความจำสำหรับไฟล์ที่คุณเพิ่งแก้ไขผ่านทาง
นี่เป็นคำพูดจากคู่มือ CRON (8):
cron searches its spool area (/var/spool/cron/crontabs) for
crontab files (which are named after accounts in /etc/passwd);
crontabs found are loaded into memory. Note that crontabs in this
directory should not be accessed directly - the crontab command
should be used to access and update them.
crontab <filename>
- และcrontab -r
สำหรับเรื่องนั้น