The OpenNET Project / Index page

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

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

"Помогите со скриптом плс."
Сообщение от Egor1 emailИскать по авторуВ закладки on 09-Июл-02, 19:33  (MSK)
Нужен скрипт который бы проверял запущен процесс или нет
Если запущен то ничего не делать , если же нет то запустить команду.
Заранее благодарен, Игорь
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

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

1. "RE: Помогите со скриптом плс."
Сообщение от gluxoi emailИскать по авторуВ закладки on 09-Июл-02, 21:16  (MSK)
>Нужен скрипт который бы проверял запущен процесс или нет
>Если запущен то ничего не делать , если же нет то запустить
>команду.
>Заранее благодарен, Игорь
Пример моего скрипта на перл, который проверяет запущен ли dhcp сервер
и в качестве результат возвращает 'running' или 'not running'
#!/usr/bin/perl
$ENV{PATH}="/bin:/usr/bin";
my $cmd="ps -ax | grep dhcpd";
my $run=`$cmd`;$status="not running";
@arr=split(/\n/,$run);
my $pid=`cat /var/run/dhcpd.pid`;
for($i=0;$i<=$#arr;$i++){
    $arr[$i]=~s/^\s+//;
    $arr[$i]=~m/^(\d+)/;
    if($pid==$1){
        $status="running";
    }
}
print $status;
  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

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




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

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