Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Пользователь


Сообщения: 96
Благодарности: 2

Профиль | Отправить PM | Цитировать


С пробелом, увы, то же самое.

>= в справочник нашёл, что это "больше или равно".

По-моему проблема в этой строке: $list | $grep "tomcat" | $wc -l

Я упростил скрипт, чтобы проверить будет ли выполняться условие

Код: Выделить весь код
#!/bin/bash

wc=/usr/bin/wc
list=/usr/bin/lsof

file=$list -p 5792 | $wc -l
if [[ $file > 500 ]]; then
echo "OK"
fi
Почему-то условие выполняется в любом случае, не зависимо от реального значения $file.
И появилась ошибка
./tom: line 12: -p: command not found

Кажется, что ошибка в синтаксисе. А где - не могу понять...

Отправлено: 10:40, 01-09-2010 | #4