Начел изучать bash чтоб написать скрипт.
Скрипт запускается каждый час. Заходит в фаил ip_conntrack ищет нужные строчки потом их считает. Если их меньше двух то надо выполнить свой код.
Чтоб подсчитать строки я писал так:
cat /proc/net/ip_conntrack|grep dport=1399|wc -l;
Я не понял как сделать проверку. Пишу так:
if [2 -le cat /proc/net/ip_conntrack|grep dport=1399|wc -l]; then
echo 1
fi
Не работает и говорит об ошибке в синтаксисе.
Как мне правильно сделать проверку? Подскажите пожалуйста.
Проверка в скритпе
-
- Неотъемлемая часть форума
- Сообщения: 279
- Зарегистрирован: 23 апр 2005, 21:13
- Откуда: minsk
Re: Проверка в скритпе
Код: Выделить всё
if [ 2 -le `grep -c dport=1399 /proc/net/ip_conntrack` ]; then
echo 1
fi