ไฟล์ crontab ของฉันอยู่ที่ไหน


26

ฉันต้องการแก้ไขไฟล์ crontab ของฉันเพื่อกำหนดเวลาสคริปต์ ฉันจะหามันได้ที่ไหน

คำตอบ:


17

หากคุณไม่ต้องการใช้launchdคุณสามารถแก้ไข crontab ได้เช่นเดียวกับที่ทำบนระบบยูนิกซ์:

crontab -e

หรือคุณสามารถใช้ซอฟต์แวร์ GUI เช่นCronniX


2
และถ้าคุณต้องการดูเนื้อหา crontab ของคุณให้ใช้ crontab -l
Ermiar

1
ฉันจะแนะนำ CronniX มันเป็นวิธีที่ง่ายกว่ามากในการตั้งค่า cronjobs
daviesgeek

23

ใน Mac OS X Lion ผู้ใช้จะถูกเก็บไว้ในcrontabs ในอดีตที่ผ่านมาพวกเขากำลังอยู่ใน/var/at/tabs/var/cron/tabs

คุณควรใช้crontab -eเพื่อโต้ตอบกับสิ่งเหล่านี้โดยทั่วไป แต่การรู้ตำแหน่งเป็นประโยชน์เมื่อคุณต้องการกู้คืนจากการสำรองข้อมูลของดิสก์หรือสิ่งที่คล้ายกัน


ใน Snow Leopard ผู้ใช้ crontabs จะถูกเก็บไว้ใน / var / cron / แท็บเช่นกัน
Jack Humphries

3
บน mac ของฉัน (v10.11, el capitan) ฉันพบ/private/var/at/tabs/แล้ว find / -iname *cron*ผมใช้
AlexMA

AlexMA นั้นถูกต้องและใน 10.12 (ขึ้นไป) คุณอาจต้องกลายเป็น 'รูต' เพื่อให้ได้รับอนุญาตให้เข้าถึงตารางเหล่านี้ซึ่งมีชื่อผู้ใช้ ฉันใช้ 'sudo bash' เป็น 'root' และ 'exit' เมื่อฉันทำเสร็จแล้ว
Dickster


2

ควรสังเกตว่าถ้าคุณไม่คุ้นเคยกับการใช้ vim (โปรแกรมแก้ไข crontab เริ่มต้น) คุณสามารถระบุโปรแกรมแก้ไขดังนี้:

export VISUAL=nano; crontab -e

จริง ๆ แล้วมันก็เพียงพอแล้วVISUAL=nano crontab -eสำหรับการดำเนินการนี้
nohillside
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.