Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Помогите написать СКРИПТ .  (Прочитано 2045 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн wl

  • Старожил
  • *
  • Сообщений: 1393
    • Просмотр профиля
Re: Помогите написать СКРИПТ .
« Ответ #15 : 19 Декабря 2008, 11:15:30 »
Верно, ошибка, прошу прощения.

Надо proc1& взять в скобки:  (proc1&) && proc2
На свете феньки есть такие, брат Горацио, которых лохи просто не секут. (Шекспир, "Гамлет", вольный перевод)

Оффлайн dmsergei

  • Автор темы
  • Новичок
  • *
  • Сообщений: 47
    • Просмотр профиля
Re: Помогите написать СКРИПТ .
« Ответ #16 : 19 Декабря 2008, 18:33:31 »
Верно, ошибка, прошу прощения.

Надо proc1& взять в скобки:  (proc1&) && proc2

Да  так заработало! Спасобо!
Вот что на данный момент :

#!/bin/bash
#echo gdu
sleep 180
while true; do
PROCESSALIVE=$(ps -e | grep -c proc1)
if  [ 10 -le $PROCESSALIVE  ]
then
#    echo proc1 big 10
   killall proc2
   killall proc1
   sleep 5
   (proc1 &)  && proc2
else
if [ $PROCESSALIVE = 0 ]
then
#    echo proc1 noo
    killall proc2
sleep 5
 (proc1 &) && proc2
else
#echo proc1 population is okay
sleep 60
fi
fi
done

Жду дальше Ваших комментариев.
Кстати а можно сделать так чтобы после выполнения какого либо условия посылалось письмо на емайл - мол так и так произошло то и то ???
« Последнее редактирование: 19 Декабря 2008, 19:39:04 от dmsergei »

tartan

  • Гость
Re: Помогите написать СКРИПТ .
« Ответ #17 : 29 Декабря 2008, 21:53:35 »
Можно, да. Темы такие есть на форуме. )

 

Страница сгенерирована за 0.014 секунд. Запросов: 20.