Никак не хочет работать cron...

Что-то третий день не могу заставить cron выполнять задания.
В манулах пишут, что надо все делать через crontab -u -e , но у меня почему-то эта ерунда открывается в vim, который как-то некорректно работает (ничего в нем сделать по факту нельзя). Хотя везде основной редактор - nano.
Где это поменять - не нашел, конфигов для cron'а тоже нигде не наблюдаю, чтобы сменить для него редактор.
В общем, ничего лучше не придумал, как напрямую подредактировать /etc/crontab, добавив в него:

30 17 * * *	root	/root/scripts/script1.sh
30 * * * * 	root	/root/scripts/script2.sh

Но почему-то не работает...
Что делаю не так?

Что делаю не

Что делаю не так?

Используешь Гентоо ?

П.С в кде -> kcron -> добавить задание.
П.С.С как раз достаточно для данного уровня

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

Вот про это не знал,

Вот про это не знал, спасибо.
Только там уже есть мои задания, добавленные путем, упомянутым выше, и все правильно оформлено, статус "Включено" и тп.
А не выполняются
Больше интересует, где посмотреть логи этого дела, по привычке ищу в /var/log/.. - но там ничего, связанного с cron
************
И, кстати, в kcron все равно кнопка ok не активна, и нет особого желания разбираться, как ее включить.

вывод id в студию

вывод id в студию

буду честен, я не знаю, почему у меня все работает

если установлен sysklogd с

если установлен sysklogd с дефолтным конфигом - логи крона находятся в /var/log/cron.log

Нейтральность - высшее достижение сознания!

если нет то syslog-ng

если нет то syslog-ng /var/log/messages
в противном случае где-то на первой консоле, скорее всего...

Вопрос в том какой крон

Вопрос в том какой крон юзается, находится ли Юзер в группе крон, и что в логах.

Юзер в группе cron и в группе

Юзер в группе cron и в группе crontab.
Используется vixie-cron - когда-то давно порекомендовали именно его
А логов, как я уже говорил, не нахожу нигде, иначе, возможно, и сам бы разобрался...
sysklogd - сейчас попробую поставить, если это поможет

и он, конечно, в автозагрузке

и он, конечно, в автозагрузке ?

Hmury написал(а):
Используется vixie-cron - когда-то давно порекомендовали именно его

rc-update -s

???

что-то добрый я сегодня ....

А права на твои script1.sh и script2.sh какие?

Если запускаешь от рута - то и права на скрипты тоже должны быть рута.

(в смысле, что если скрипт создал какой-то вася, и он же является владельцем файла, а в кронтабе при этом стоит root - он скорее всего не запустится. При этом в в verbose-режиме крон радостно отрапортует сей факт в общий /var/log/messages).

Ещё крон пишет выхлоп скрипта в файл dead.letter, который лежит в домашней папке того пользователя, от которого запускается задание.

FYI: в dead.letter это только

FYI: в dead.letter это только если у вас почта нормально не настроена :D

30 17 * *

30 17 * * *	root	/root/scripts/script1.sh
30 * * * * 	root	/root/scripts/script2.sh

в консоли от root выполнить crontab -e
все стереть, файл скрипта должен быть исполняемым, root и так выполняет задания, не нужно его в группу cron вводить

30 17 * * *	/root/scripts/script1.sh
30 * * * * 	/root/scripts/script2.sh

если это vixie-cron, то он должен быть добавлен в уровень запуска rc-update vixie-cron default, логи его /var/log/messages, там ищи причину отказа запуска. Вопрос в том, что за скрипт и правильно ли он написан, возможно причина отказа в ошибке самого скрипта.

буду честен, я не знаю, почему у меня все работает

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".