@bozuriciyu

Почему не работает cron?

Впервые использую крон и почему-то не заводится.

Пошагово:

1. Выполняю sudo crontab -e
2. Добавляю в конец
* * * * * echo 'hello' >> $PWD/Learn/BASH/cron/`date +"%s-%m-%d-%y"`

3. Нажимаю ctrl+O для выхода и сохранения (так же или как?)
4. Ожидаю выполнения скрипта каждую минуту, но ничего не происходит.
  • Вопрос задан
  • 123 просмотра
Решения вопроса 2
saboteur_kiev
@saboteur_kiev Куратор тега Ubuntu
software engineer
а что такое $PWD и как вы думаете, чему оно равно, когда запускается процесс из крона (дам намек, что баш профайлы в это время не подгружаются, и скорее всего $PWD пустой).
Также можно проверить локальную почту, увидеть там что-то типа
write is denied to /Learn/BASH/cron/11-9-19-19

Пропишите путь без переменной.
Ответ написан
fzfx
@fzfx
18,5 дм
* * * * * /bin/echo 'hello' >> /home/name/Learn/BASH/cron/`date +"%s-%m-%d-%y"`
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы