Vesta Control Panel - Forum

Community Forum

Skip to content

Advanced search
  • Quick links
    • Main site
    • Github repo
    • Google Search
  • FAQ
  • Login
  • Register
  • Board index Language specific forums Russian (Русский) Общие вопросы
  • Search

cron оповещение по e-mail

Общие вопросы о панели управления Vesta
Locked
  • Print view
Advanced search
9 posts • Page 1 of 1
Svyat
Posts: 4
Joined: Sat Mar 02, 2013 3:05 pm

cron оповещение по e-mail

Post by Svyat » Sat Mar 02, 2013 3:12 pm

Как отключить оповещение на мыло, о выполнении задания?
Top

imperio
VestaCP Team
Posts: 7000
Joined: Sat Dec 01, 2012 12:37 pm
Contact:
Contact imperio
Website

Re: cron оповещение по e-mail

Post by imperio » Sat Mar 02, 2013 4:06 pm

Самое простое, это добавить в конце исполняемой строчки код

Code: Select all

> /dev/null &2>&1
Получится примерно так:
/file.php/ > /dev/null &2>&1
Top

Svyat
Posts: 4
Joined: Sat Mar 02, 2013 3:05 pm

Re: cron оповещение по e-mail

Post by Svyat » Sat Mar 02, 2013 4:26 pm

Спасибо, помогло.

UPD. Не помогло

Code: Select all

/usr/bin/curl -k -X PUT -d "" https%dots%//entrydns.net/records/modify/****** > /dev/null &2>&1
Top

imperio
VestaCP Team
Posts: 7000
Joined: Sat Dec 01, 2012 12:37 pm
Contact:
Contact imperio
Website

Re: cron оповещение по e-mail

Post by imperio » Sat Mar 02, 2013 5:01 pm

А у Вас исполняемый скрипт на чем написан? на PHP ?
В 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
вместо account - ваш аккаунт
site.ru - ваш сайт
Top

Svyat
Posts: 4
Joined: Sat Mar 02, 2013 3:05 pm

Re: cron оповещение по e-mail

Post by Svyat » Sat Mar 02, 2013 5:37 pm

Это не скрипт, а просто команда-/usr/bin/curl -k -X PUT -d "" https%dots%//entrydns.net/records/modify/****** > /dev/null &2>&1
Отправляет данные на сервер- dyndns
Top

imperio
VestaCP Team
Posts: 7000
Joined: Sat Dec 01, 2012 12:37 pm
Contact:
Contact imperio
Website

Re: cron оповещение по e-mail

Post by imperio » Sat Mar 02, 2013 9:14 pm

Тогда по адресу

Code: Select all

/var/spool/cron

найдите свой файл с именем аккаунта и отредактируйте:

Code: Select all

[email protected]
замените на MAILTO=""
Top

skid
VestaCP Team
Posts: 1476
Joined: Wed Apr 06, 2011 11:12 pm

Re: cron оповещение по e-mail

Post by skid » Sun Mar 03, 2013 11:53 am

Файл можно отредактировать вручную, но после этого нужно будет перезапустить службу crond, чтобы изменения вступили в силу. Еще нужно учесть, что при изменении или добавлении нового cron задания, файл снова будет сгенерирован с заголовком MAILTO.

Другими словами зануление вывода более надежный способ. Я попробовал добавить для теста строку 1 в 1, как в примере:

Code: Select all

/usr/bin/curl -k -X PUT -d "" https%dots%//entrydns.net/records/modify/****** > /dev/null &2>&1
и мне на почту ничего не пришло. Так что у меня появились сомненения в том, что вам приходят уведомления от этого задания, а не от другого. Можете показать пример письма?
Top

Svyat
Posts: 4
Joined: Sat Mar 02, 2013 3:05 pm

Re: cron оповещение по e-mail

Post by Svyat » Sun Mar 03, 2013 1:07 pm

Как крон исполнялся приходило, пока не отключил по способу imperio
Image
Top

skid
VestaCP Team
Posts: 1476
Joined: Wed Apr 06, 2011 11:12 pm

Re: cron оповещение по e-mail

Post by skid » Mon Mar 04, 2013 9:47 am

Понятно, ок тогда попробуйте так:

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
Top


Locked
  • Print view

9 posts • Page 1 of 1

Return to “Общие вопросы”



  • Board index
  • All times are UTC
  • Delete all board cookies
  • The team
Powered by phpBB® Forum Software © phpBB Limited
*Original Author: Brad Veryard
*Updated to 3.2 by MannixMD
 

 

Login  •  Register

I forgot my password