The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Скрипт bash"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Скрипт bash"
Сообщение от Purple emailИскать по авторуВ закладки on 09-Апр-03, 11:14  (MSK)
Написал простенький скрипт - проверка пинга сервера. Если сервер не
отвечает, послать сообщение по почте.

ipaddress="192.168.1.4"
errormessage="Server CRASH!!!"
message=$ipaddress$errormessage
ping -c 1 $ipaddress |awk '{print $4}'>/root/scripts/reports/pingapp.log
pingstatus=`awk 'NR==5' /root/scripts/reports/pingapp.log`
if [ $pingstatus == 0 ];then
echo |mail -s $message postmaster
#else
#echo |mail -s "Server APP active!" postmaster
fi

Не работает так ,как хочется, подстановка в строке:
echo |mail -s $message postmaster

После подстановки получается: echo |mail -s 192.168.1.4Server CRASH
postmaster
И воспринимает CRASH как локального пользователя mail.
А хотелось бы ,чтобы получалось: echo |mail -s "192.168.1.4 Server CRASH"
postmaster
Как это правильно сделать ,чтобы тема была с пробелами?
Ерунда ведь по-сути осталась.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Скрипт bash"
Сообщение от Понт Искать по авторуВ закладки on 09-Апр-03, 14:56  (MSK)
ну ты нагородил

server=xxx.xxx.xxx.xxx
ping -c 1 $server
[ $? != 0 ] && mail -s "$server not responding" postmaster

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Скрипт bash"
Сообщение от Dimez Искать по авторуВ закладки on 09-Апр-03, 16:23  (MSK)
Скорее, так...

server=xxx.xxx.xxx.xxx
ping -c 1 $server
[ $? != 0 ] && echo "smth" | mail -s "$server not responding" postmaster

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Скрипт bash"
Сообщение от Понт Искать по авторуВ закладки on 09-Апр-03, 18:28  (MSK)
точно, так скорее
  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Скрипт bash"
Сообщение от Purple emailИскать по авторуВ закладки on 10-Апр-03, 07:09  (MSK)
--cut--
mail -s "$server not responding" postmaster.
--cut--
Действительно. Проще некуда.
Спасибо, Понт.

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру