Skip to content

add email notify support#1

Open
abhinand-tw wants to merge 3 commits into
dopos:masterfrom
abhinand-tw:master
Open

add email notify support#1
abhinand-tw wants to merge 3 commits into
dopos:masterfrom
abhinand-tw:master

Conversation

@abhinand-tw

Copy link
Copy Markdown

Добавление поддержки и конфигурации отправки сообщений об ошибках при выполнении задачи крона

@LeKovr

LeKovr commented Jul 29, 2019

Copy link
Copy Markdown
Contributor
  1. > /dev/null - это отключение вывода, который генерится выше в том же файле. Может, лучше его не генерить?
  2. суть решения в том, чтобы использовать хостовый cron. Конфление этого крона выходит за рамки задач dcape

@abhinand-tw

Copy link
Copy Markdown
Author
  1. Полное отключение вывода думаю не правильно, он может понадобится. Отключение вывода не самое главное в этом варианте. Главное это настройка отправки сообщений. Сейчас cron начинает отправку сообщений со всех заданий, как только на сервере будет настроен MTA для smtp (это поведнеие cron по умолчанию). По умолчанию отправка сообщений производится пользоватлею - владельцу процесса. Управление отправкой через переменную MAILTO, если инициализирона, но пустая, отправка не производится, если не пустая - отправляется по указанному в ней адресу. Основная потребность добавить этот функционал. Если уберу перенаправление в /dev/null, остальное принимается?
  2. Хостовый крон практически не подлежит конфигурированию, все его конфигурирование происходит через добавление этих строк в crontab и их содержания. Поэтому добавление этой функциональности требует внесения переменной MAILTO в crontab. Перенаправление вывода на /dev/null не обязательно и может быть настроено для каждого сервера по необходимости.

xorax and others added 2 commits June 4, 2021 09:57

@LeKovr LeKovr left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  • Makefile не может быть смерджен из-за 3х конфликтов, полагаю надо его обновить в форке
  • Добавил два вопроса по коду

Comment thread Makefile
if [[ $$DBS == "all" ]] ; then \
echo "Exporting all databases..." ; \
DBS=$$(psql --tuples-only -P format=unaligned -U postgres \
DBS=$$(psql --tuples-only -P format=unaligned -U postgres \

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

space?

Comment thread Makefile
[ -f $$dest ] && { echo Exist ; } ; \
if [ $$WEEK_PARITY == "0" ]; then \
if [[ $$DAY_OF_WEEK == $$DAY_TO_PROC ]]; then \
pg_dump -d $$d -U postgres -Ft | gzip > $$dest || echo "error" ; \

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

не стоит нагружать БД дублированием дампа. Файл уже есть, можно его cp, а лучше - ln

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants