как сделать выполненный крон на OSX 10.6.2?

Примечание: этот вопрос не о том, как отредактировать вкладку крона, но как заставить крон работать


  1. Я отредактировал свое использование крона env EDITOR=joe crontab -e
  2. Я вошел 1 * * * * echo 'test' > /Users/radek/Backup/rationalvmware/test.txt и это ничего не делает, хотя крон настраивается правильно. Проверенный через Cronnix и просматриваемый крон в/var/cron/tabs. Редактирование crontab использование Cronnix дает мне те же результаты.

Если я работаю echo 'test' > /Users/radek/Backup/rationalvmware/test.txt вручную это создает файлы как ожидалось, таким образом, я предполагаю, что команда, которую я предоставляю крону, является корректной.

Действительно ли там что-нибудь является особенным, я должен сделать, чтобы заставить крон работать над OSX? Как я могу проверить его, крон работает.

Каков эквивалент/var/log/messages на OSX? Я вижу в сообщениях на SuSE тот крон работы.

10
задан 10.02.2011, 07:04

3 ответа

Я сомневаюсь, что Вы ожидали до 1 минуты мимо часа для Вашего теста. Работать каждую минуту:

0-59 * * * * echo 'test' > /Users/radek/Backup/rationalvmware/test.txt
8
ответ дан 07.12.2019, 12:34

Утилита крона запускается launchd, когда это видит существование /etc/crontab или файлы в /usr/lib/cron/tabs. Не должно быть никакой потребности запустить его вручную. (См. страницы справочника.)

Для наблюдения журналов OS X можно использовать Консольную Утилиту.

10
ответ дан 07.12.2019, 12:34

Во-первых, необходимо установить Ваш $EDITOR переменная к чему-то разумному, начиная с того, что Вы установили его на что-то, Вы не хотите. Установите его как это:

EDITOR=joe

Можно измениться joe к другому текстовому редактору, такой как nanoили vim.

Затем Вы захотите отредактировать Ваш crontab, который сделан как так:

crontab -e

Затем Вы вставите текст для cron использовать.

3
ответ дан 07.12.2019, 12:34

Теги

Похожие вопросы