![]() |
Скрпт считающий файлы (lsof)
Ребята, помогите написать пару строк. Наверняка, тут ничего сложного нет. Но когда не умеешь - всё сложно. :)
Нужен скриптик, который проверял бы количество открытых Tomcatом файлов, и если это число превышает 1000 делал бы tomcat restart. Я себе представляю что-то вроде этого: Код:
#!/bin/bash Помогите, please! |
Совсем никаких мыслей?
|
Код:
$(list | $grep "tomcat" | $wc -l) |
С пробелом, увы, то же самое.
>= в справочник нашёл, что это "больше или равно". По-моему проблема в этой строке: $list | $grep "tomcat" | $wc -l Я упростил скрипт, чтобы проверить будет ли выполняться условие Код:
#!/bin/bash И появилась ошибка ./tom: line 12: -p: command not found Кажется, что ошибка в синтаксисе. А где - не могу понять... |
Обратите внимание на скобки, которые я добавил.
Цитата:
|
Ага, нашёл, что больше или равно -ge
Со скобками сейчас попробую. |
|
Время: 15:15. |
Время: 15:15.
© OSzone.net 2001-