Планировщик заданий cron в Entware

Используем пакеты, расширяющие возможности оборудования
Аватара пользователя
Zyxmon
Администратор
Сообщения: 1858
Зарегистрирован: 09 авг 2015, 14:33

Сообщение Zyxmon » 23 дек 2019, 21:31

quicktrick писал(а):Источник цитаты а cron в Entware как отправляет письма с логами выполнения скриптов?

Как настроите, так и будет отправлять. Есть отдельная тема по отправке mail - читайте ее.

quicktrick
Сообщения: 6
Зарегистрирован: 21 фев 2018, 15:36

Сообщение quicktrick » 24 дек 2019, 08:38

Zyxmon, вы имеете в виду тему [Entware] посылаем e-mail из командной строки? Я как-то больше отдельной темы по отправке почты не нашел. Но там, в частности, ни слова про Postfix.

В любом случае спасибо за ответ. Разберусь.

Edit:
Нашел еще по ссылке из той же темы Отправка e-mail с роутера

Edit 2:
В общем, Postfix не потребовался (хотя я его поставил, удалю теперь). Оказывается, штатный sendmail в Qnap отправляет почту от авторизованного пользователя, который настроен в веб-интерфейсе (где эти настройки сохраняются в файловой системе, я, честно говоря, не нашел, но особо и не искал). И, соответственно, cron из Entware также отправляет почту от авторизованного пользователя, поскольку он использует тот же sendmail. То есть, проблемы с отправкой почты с логами скриптов нет.

Я бы еще, конечно, поменял имя пользователя, от которого оправляется почта, а то там сейчас

Код: Выделить всё

From: root (Cron Daemon)

и, кстати, From not equal Envelope From

Код: Выделить всё

envelope-from <root@TS-459>

Он, очевидно, для From берет Username, а в идеале бы, конечно, User ID Info. Предполагаю, что это жестко закодировано в cron, к сожалению.

Edit 3:
Еще выяснилось, что штатный sendmail в Qnap не умеет приделывать к отправляемым письмам "Message ID". Соответственно, серверный антиспам это ловит. Ну, проще антиспам подстроить, чем бороться с этой проблемой.

Alex_Goodwin
Сообщения: 2
Зарегистрирован: 24 ноя 2020, 19:57

Сообщение Alex_Goodwin » 02 дек 2020, 15:21

Подскажите пожалуйста, на r7800 пытаюсь поставить zmp, все получилось, кроме того, что не стартует cron
Крон ставлю, добавляю задание и пытаюсь запустить:

Код: Выделить всё

/opt/bin/opkg update
/opt/bin/opkg install cron
echo "0 6 * * * root /opt/bin/zmp.sh" >> /opt/etc/crontab
/opt/etc/init.d/S10cron start
root@Goodwin:~$ /opt/etc/init.d/S10cron start
 Starting cron...              failed.

Подробнее по ссылке
[Voxel] Netgear r7800 настройка

Аватара пользователя
Zyxmon
Администратор
Сообщения: 1858
Зарегистрирован: 09 авг 2015, 14:33

Сообщение Zyxmon » 02 дек 2020, 18:30

Alex_Goodwin, смотрите логи. Тот ли cron Вы запускаете? Может прошивочный?

Аватара пользователя
ZigZag
Сообщения: 263
Зарегистрирован: 28 окт 2015, 03:43

Сообщение ZigZag » 28 фев 2021, 09:01

Вопрос касательно логгирования: я правильно понимаю, что cron пишет в лог только то, что было на выхлоп в файл настроено в crontab - файле ? И никакого глобального логгирования в файл, как у crond с ключом "-L" нет ?
Keenetic Omni II [v2.13.C.0.0-1]; Zyxel Keenetic [V1.00(BFW.4.4)D0]


Вернуться в «Entware/Qnapware/Optware/Zyxware - обсуждаем репозитории пакетов»

Кто сейчас на конференции

Всего 1 посетитель :: 1 зарегистрированный, 0 скрытых и 0 гостей (основано на активности пользователей за последние 5 минут)
Больше всего посетителей (162) здесь было 16 ноя 2019, 17:33

Сейчас этот форум просматривают: Yandex [Bot] и 0 гостей