Примечание: этот вопрос не о том, как отредактировать вкладку крона, но как заставить крон работать
env EDITOR=joe crontab -e
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 тот крон работы.
Утилита крона запускается launchd, когда это видит существование /etc/crontab
или файлы в /usr/lib/cron/tabs
. Не должно быть никакой потребности запустить его вручную. (См. страницы справочника.)
Для наблюдения журналов OS X можно использовать Консольную Утилиту.
Во-первых, необходимо установить Ваш $EDITOR
переменная к чему-то разумному, начиная с того, что Вы установили его на что-то, Вы не хотите. Установите его как это:
EDITOR=joe
Можно измениться joe
к другому текстовому редактору, такой как nano
или vim
.
Затем Вы захотите отредактировать Ваш crontab
, который сделан как так:
crontab -e
Затем Вы вставите текст для cron
использовать.