Де мій файл crontab?


26

Я хочу відредагувати свій файл crontab, щоб запланувати сценарій. Де я можу його знайти?

Відповіді:


17

Якщо ви не хочете користуватися launchd, ви можете редагувати свій crontab так, як це робиться в будь-яких системах Unix:

кронтаб -е

Або ви можете використовувати програмне забезпечення GUI типу CronniX .


2
А якщо ви хочете побачити вміст свого
кроron,

1
Я б дуже рекомендував CronniX. Це забезпечує набагато (набагато!) Простіший спосіб налаштування крони.
daviesgeek

23

У Mac OS X Lion користувач crontabsзберігається в /var/at/tabs. У минулому вони знаходилися в с /var/cron/tabs.

Ви повинні використовувати crontab -eдля взаємодії з ними взагалі, але знати місце розташування корисно, коли ви хочете відновити їх із резервної копії вашого диска чи чогось подібного.


У Snow Leopard кроносні користувачі також зберігаються у / 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", коли закінчу.
Дікстер


2

Слід зазначити, що якщо ви не звикли користуватися vim (редактором Crontab за замовчуванням), ви можете вказати свого редактора таким чином:

export VISUAL=nano; crontab -e

Насправді достатньо для запуску VISUAL=nano crontab -eдля цього.
nohillside
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.