我的crontab文件在哪里?


26

我想编辑我的crontab文件以安排脚本。我在哪里找到它?

Answers:


17

如果您不想使用它launchd,则可以像在任何Unix系统上一样编辑crontab:

crontab -e

或者,您可以使用CronniX之类的GUI软件。


2
如果您想查看自己的crontab内容,请使用crontab -l
Ermiar 2010年

1
我强烈推荐CronniX。它提供了设置cronjobs的方法(非常简单)。
daviesgeek

23

在Mac OS X Lion中,用户crontabs存储在中/var/at/tabs。过去他们位于/var/cron/tabs

crontab -e通常,应该使用它们与它们进行交互,但是知道位置对于从磁盘备份或类似备份中还原它们很有用。


在Snow Leopard中,用户crontab也存储在/ var / cron / tabs中。
杰克·汉弗莱斯

3
在Mac(v10.11,el capitan)上,我在中找到了它/private/var/at/tabs/。我用过find / -iname *cron*
AlexMA

AlexMA是正确的,在10.12(及更高版本)上,您可能需要成为root用户才能访问具有用户名的这些表。我使用'sudo bash'成为'root',并在完成后使用'exit'。
Dickster


2

需要注意的是,如果您不习惯使用vim(默认的crontab编辑器),则可以按以下方式指定编辑器:

export VISUAL=nano; crontab -e

实际上足以运行VISUAL=nano crontab -e此操作。
nohillside
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.