We are happy to announce that Vesta is back under active development as of 25 February 2024. We are working on v1 candidate and expect to engage more with the community over the coming months. We are committed to open source, and we encourage contributors to help us build the future of Vesta.
cron оповещение по e-mail
cron оповещение по e-mail
Как отключить оповещение на мыло, о выполнении задания?
Re: cron оповещение по e-mail
Самое простое, это добавить в конце исполняемой строчки код
Получится примерно так:
/file.php/ > /dev/null &2>&1
Code: Select all
> /dev/null &2>&1
/file.php/ > /dev/null &2>&1
Re: cron оповещение по e-mail
Спасибо, помогло.
UPD. Не помогло
UPD. Не помогло
Code: Select all
/usr/bin/curl -k -X PUT -d "" https%dots%//entrydns.net/records/modify/****** > /dev/null &2>&1
Re: cron оповещение по e-mail
А у Вас исполняемый скрипт на чем написан? на PHP ?
В CentOS php интерпретатор находится по адресу
Поэтому в кроне примерно так должно быть
вместо account - ваш аккаунт
site.ru - ваш сайт
В CentOS php интерпретатор находится по адресу
Code: Select all
/usr/bin/php
Code: Select all
/usr/bin/php /home/account/web/site.ru/public_html/file.php > /dev/null &2>&1
site.ru - ваш сайт
Re: cron оповещение по e-mail
Это не скрипт, а просто команда-/usr/bin/curl -k -X PUT -d "" https%dots%//entrydns.net/records/modify/****** > /dev/null &2>&1
Отправляет данные на сервер- dyndns
Отправляет данные на сервер- dyndns
Re: cron оповещение по e-mail
Тогда по адресу
найдите свой файл с именем аккаунта и отредактируйте:
замените на MAILTO=""
Code: Select all
/var/spool/cron
найдите свой файл с именем аккаунта и отредактируйте:
замените на MAILTO=""
Re: cron оповещение по e-mail
Файл можно отредактировать вручную, но после этого нужно будет перезапустить службу crond, чтобы изменения вступили в силу. Еще нужно учесть, что при изменении или добавлении нового cron задания, файл снова будет сгенерирован с заголовком MAILTO.
Другими словами зануление вывода более надежный способ. Я попробовал добавить для теста строку 1 в 1, как в примере:
и мне на почту ничего не пришло. Так что у меня появились сомненения в том, что вам приходят уведомления от этого задания, а не от другого. Можете показать пример письма?
Другими словами зануление вывода более надежный способ. Я попробовал добавить для теста строку 1 в 1, как в примере:
Code: Select all
/usr/bin/curl -k -X PUT -d "" https%dots%//entrydns.net/records/modify/****** > /dev/null &2>&1
Re: cron оповещение по e-mail
Как крон исполнялся приходило, пока не отключил по способу imperio
Re: cron оповещение по e-mail
Понятно, ок тогда попробуйте так:
В этой команде есть два изменения:
1. использована опция -s для включения "молчаливого" режима
2. перенаправлении вывода осуществляется без отсоединения от текущего терминала, 2>&1 вместо &2>&1
Code: Select all
/usr/bin/curl -s -k -X PUT -d "" https://entrydns.net/records/modify/****** > /dev/null 2>&1
1. использована опция -s для включения "молчаливого" режима
2. перенаправлении вывода осуществляется без отсоединения от текущего терминала, 2>&1 вместо &2>&1