LINUX.ORG.RU

Помогите с cron'ом


0

0

Никак не пойму, что к чему. Добавляю в /etc/crontab строчку

0,30 * * * * diana /мой/скрипт.sh

Ничего не происходит. А должно ведь каждые полчаса выполняться. Еще добавила себя в /etc/cron.allow. Может я что-то не так поняла?

cd ~
pico .crontab

0,30 * * * * /path/to/executable > /dev/null 2>&1


сохранить )

crontab .crontab


crontab -l
должен выдавать то что задание присутствует в списке

Sylvia ★★★★★
()

А если так:

0,30 * * * * diana /bin/sh /мой/скрипт.sh

:)

zhjake
()
Ответ на: комментарий от dimon555

права выставлены правильно, скрипт выполняется, если руками запускать

Dirty_Diana
() автор топика
Ответ на: комментарий от Dirty_Diana

Логи почитай, /var/log/cron. чего пишет.

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

#!/bin/sh

date >> /tmp/myfile

...

gods-little-toy ★★★
()
Ответ на: комментарий от Dirty_Diana

Может весь вывод env скопировать в .crontab? Насколько я понимаю, туда эти переменные можно вписывать.

Dirty_Diana
() автор топика
Ответ на: комментарий от Sylvia

Набрала - нету такой утилиты. Зато после копирования env мой многострадальный скрипт заработал. Всем спасибо, без вас не справилась бы :)

Dirty_Diana
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.