различие между фигурными скобками и нормальными скобками в ударе?

Хорошо данный, поскольку Вы не дали достаточно информации относительно того, как эти сервисные проверки настроены, я буду рисковать предположением, что Вы используете SNMP или NRPE.

Если бы Вы используете NRPE, я высоко предложил бы избавиться от него, поскольку у меня были только проблемы с ним в прошлом, и делает управление кошмаром, поскольку необходимо обновить плагины на всех серверах при внесении изменения для исправления проблемы.

На otherhand при использовании SNMP для контроля загрузки ЦП и дискового пространства, казалось бы, что процесс SNMP сталкивается с ответом задач. От личного опыта я должен спросить, используется ли машина в большой степени? Я видел это поведение в MS Windows прежде, где это дает низкий приоритет процесса SNMP, когда при высоком использовании и таким образом проверки SNMP начинают перестать работать с проблемами тайм-аута. Если бы это никогда не работало затем, я проверил бы, чтобы удостовериться, что Вы используете корректную строку сообщества SNMP и/или если Вы используете основанную на IP аутентификацию, что IP poller правильно предоставляют доступ в конфигурации SNMP на машине.

Снова не зная то, как это настроило его, делает действительно трудным дать намного более подробную помощь.

2
задан 21 April 2010 в 12:30
2 ответа

Фигурные скобки используются для расширения параметра (${foo%123}), расширение фигурной скобки в любой альтернативе ({foo,bar}) или формы последовательности ({1..25}), или в блоках кода ({ foo ; bar ; }).

Квадратные скобки используются в качестве команд сравнения ([ "$foo" -lt 3 ], [[ $bar =~ ^123 ]]), Как диапазон или класс символов в шарике (ba[rz], foo[[:alnum:]], qu[[=u=]]x), как часть присваивания массива (foo=([2]=3 4 5), foo[42]=bar), или в расширении параметра при контакте с массивом (${foo[@]}).

Другими словами, они полностью отличаются.

4
ответ дан 3 December 2019 в 09:11
3
ответ дан 3 December 2019 в 09:11

Теги

Похожие вопросы