Проверка запущена ли arpwatch

Модератор: Модераторы разделов

Ответить
Аватара пользователя
Voler
Сообщения: 498
ОС: Fedora

Проверка запущена ли arpwatch

Сообщение Voler »

Добрый день.

Есть простенький скрипт

Код: Выделить всё

#!/bin/bash

p=`ps -A | grep [a]rpwatch | wc -l`

if [ "$p" -eq 0 ]

then {
echo "Arpwatch isn't running"
sleep 2
./arpwatch start
exit 1
}
else
{
 echo "Arpwatch is running"
exit 1
}
fi;


возвращает всегда "Arpwatch isn't running"

Хотя ps -A |grep [a]rpwatch | wc -l показывает 0
Спасибо сказали:
Аватара пользователя
s.xbatob
Сообщения: 1139
ОС: Fedora

Re: Проверка запущена ли arpwatch

Сообщение s.xbatob »

и как только народ не извращается, лишь бы не использовать возможности systemd :laugh:
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20793
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Проверка запущена ли arpwatch

Сообщение Bizdelnick »

Voler писал(а):
25.11.2015 08:16
возвращает всегда "Arpwatch isn't running"

Хотя ps -A |grep [a]rpwatch | wc -l показывает 0

Почему «хотя»? Потому и возвращает, что 0.
Да, поясните, пожалуйста, в чём смысл регулярки
Voler писал(а):
25.11.2015 08:16
[a]rpwatch

Ну и вообще способ весьма извращённый и ненадёжный.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
Voler
Сообщения: 498
ОС: Fedora

Re: Проверка запущена ли arpwatch

Сообщение Voler »

все работает, спасибо.
Спасибо сказали:
Ответить