The OpenNET Project / Index page

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

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

"скрипт"
Сообщение от BurtsevD emailИскать по авторуВ закладки on 23-Сен-03, 14:29  (MSK)
Привет!
Есть скрипт, призванный проверять работоспособность сервера. Проблема в том, что все команды по отдельности работают, вручную скрипт тоже отрабатывается нормально. Но вот ставлю в crontab, начинают сыпаться ошибки на то что ftp и http не работают. (Пинг проходит.) Хотя с ними в этот момент все впорядке. Вот текст.

#!/bin/sh
HOME=/root/scripts ; export HOME
# this script tests to see if SERVER is running
ping_result=`ping -c 1 IP-addres | grep "100% packet loss"`
echo $ping_result > aaa.txt
if [ -n "$ping_result" ] ; then
echo "ping to SERVER failed"
mail -s "ping to SERVER failed" E-MAIL < /root/scripts/SERVER_ping_
failed.txt
else
http_result=`ftp http://IP-adress/apache_alive.txt | grep "Successfully retrieved file"`
if [ -z "$http_result" ] ; then
  echo "http check of SERVER failed"
  mail -s "http check of SERVER failed" E-MAIL < /root/scripts/SERVER_http_failed.txt
fi
ftp_result=`ftp -p ftp://IP-adress/pub/v01/ftp_alive.txt | grep "Transfer com
pleted"`
if [ -z "$ftp_result" ] ; then
  echo "ftp check of SERVER failed"
  mail -s "ftp check of SERVER failed" E-MAIL < /root/scripts/SERVER
_ftp_failed.txt
fi
fi

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

 Оглавление

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

1. "скрипт"
Сообщение от lavr emailИскать по авторуВ закладки on 23-Сен-03, 14:57  (MSK)
>Привет!
>Есть скрипт, призванный проверять работоспособность сервера. Проблема в том, что все команды
>по отдельности работают, вручную скрипт тоже отрабатывается нормально. Но вот ставлю
>в crontab, начинают сыпаться ошибки на то что ftp и http
>не работают. (Пинг проходит.) Хотя с ними в этот момент все
>впорядке. Вот текст.
>
>#!/bin/sh
>HOME=/root/scripts ; export HOME
># this script tests to see if SERVER is running
>ping_result=`ping -c 1 IP-addres | grep "100% packet loss"`
>echo $ping_result > aaa.txt
>if [ -n "$ping_result" ] ; then
> echo "ping to SERVER failed"
> mail -s "ping to SERVER failed" E-MAIL < /root/scripts/SERVER_ping_
>failed.txt
>else
> http_result=`ftp http://IP-adress/apache_alive.txt | grep "Successfully retrieved file"`
> if [ -z "$http_result" ] ; then
>  echo "http check of SERVER failed"
>  mail -s "http check of SERVER failed" E-MAIL < /root/scripts/SERVER_http_failed.txt
>
> fi
> ftp_result=`ftp -p ftp://IP-adress/pub/v01/ftp_alive.txt | grep "Transfer com
>pleted"`
> if [ -z "$ftp_result" ] ; then
>  echo "ftp check of SERVER failed"
>  mail -s "ftp check of SERVER failed" E-MAIL < /root/scripts/SERVER
>
>_ftp_failed.txt
> fi
>fi

либо установи нужное тебе значение переменной среды PATH, либо используй
полный путь к требуемым утилитам

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

2. "скрипт"
Сообщение от BurtsevD emailИскать по авторуВ закладки on 23-Сен-03, 15:49  (MSK)
>>Привет!
>>Есть скрипт, призванный проверять работоспособность сервера. Проблема в том, что все команды
>>по отдельности работают, вручную скрипт тоже отрабатывается нормально. Но вот ставлю
>>в crontab, начинают сыпаться ошибки на то что ftp и http
>>не работают. (Пинг проходит.) Хотя с ними в этот момент все
>>впорядке. Вот текст.
>
>либо установи нужное тебе значение переменной среды PATH, либо используй
>полный путь к требуемым утилитам


Указал в скрипте полный путь (/usr/bin/ftp) не работает зараза.

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

3. "скрипт"
Сообщение от Nimdar Искать по авторуВ закладки on 23-Сен-03, 15:58  (MSK)
> http_result=`ftp http://IP-adress/apache_alive.txt | grep "Successfully retrieved file"`

Это что?! ftp клиентом ты ломишься по http? Если нужна взять файлик, то
wget http://IP-adress/apache_alive.txt

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

4. "скрипт"
Сообщение от lavr emailИскать по авторуВ закладки on 23-Сен-03, 16:25  (MSK)
>> http_result=`ftp http://IP-adress/apache_alive.txt | grep "Successfully retrieved file"`
>
>Это что?! ftp клиентом ты ломишься по http? Если нужна взять файлик,
>то
>wget http://IP-adress/apache_alive.txt

ftp клиент во Фре вумный, может и по http, вот только причем тогда
пассивный режим -p, парень явно где-то очепятался или зарапортовался,
бывает такое

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


Удалить

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




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

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