Page 1 of 1

Настройка автоматической рассылки уведомлений для cron

Posted: Sun Apr 13, 2014 10:07 am
by roman-yrv
Добавил себе задание в cron, которое выполняется раз в минуту и поднимает сервисы в случае их падения

Вот текст скрипта, который выполняется по заданию

Code: Select all

#!/bin/bash
# APACHE SECTION
RESTART="/etc/init.d/httpd restart"
PGREP="/usr/bin/pgrep"
HTTPD="httpd"
$PGREP ${HTTPD}
if [ $? -ne 0 ] 
then
$RESTART
fi
# MYSQL SECTION
RESTARTM="/etc/init.d/mysqld restart"
MYSQLD="mysqld"
$PGREP ${MYSQLD}
if [ $? -ne 0 ] 
then
$RESTARTM
fi
Задание работает, вроде бы, без проблем, но раз в минуту мне на e-mail приходят письма вот такого содержания

Code: Select all

16447
16449
16451
16452
16453
16454
16455
16456
16457
16458
25114
25393
Скажите пожалуйста, как можно настроить сервер, чтобы этих писем не было ?

Re: Настройка автоматической рассылки уведомлений для cron

Posted: Sun Apr 13, 2014 10:31 am
by imperio
В крон команде в конце добавить приставку

Code: Select all

 > /dev/null &2>&1

Re: Настройка автоматической рассылки уведомлений для cron

Posted: Sun Apr 13, 2014 12:43 pm
by roman-yrv
Добавил, получилось вот такая команда:

Code: Select all

/bin/sh /home/admin/servautorun.sh /dev/null &2>&1
И всё равно каждую минуту приходит письмо

Или куда добавлять ?

Re: Настройка автоматической рассылки уведомлений для cron

Posted: Sun Apr 13, 2014 12:45 pm
by imperio

Code: Select all

/bin/sh /home/admin/servautorun.sh > /dev/null &2>&1

Re: Настройка автоматической рассылки уведомлений для cron

Posted: Sun Apr 13, 2014 12:56 pm
by roman-yrv
Спасибо большое, заработало.