Я слежу за сервером NTP с помощью nagios и nrpe на сервере nagios, когда получаю следующую ошибку: Состояние службы НЕИЗВЕСТНО Информация о состоянии Мне не хватает важного компонента: bash
Выход, когда я делаю bash -x check_procr.sh
является:
+ myself=check_procr
+ verify_dep
+ needed='bash cut egrep expr grep let ps sed sort tail test tr wc'
++ echo bash cut egrep expr grep let ps sed sort tail test tr wc
+ for i in '`echo $needed`'
+ type bash /dev/null
+ '[' 1 -eq 1 ']'
+ echo 'I am missing an important component : bash'
I am missing an important component : bash
+ echo 'Cannot continue, sorry, try to find the missing one...'
Cannot continue, sorry, try to find the missing one...
+ exit 3
заранее спасибо
Отредактируйте функцию verify_dep()
так что линия
type $i > /dev/null 2>&1 /dev/null
изменен на
type $i > /dev/null 2>&1
После этого он должен работать. Исходная строка была неправильной и всегда приводила к ошибке.