Я не совсем уверен, что вы спрашиваете.NRPE уже вернет все, что вы выводите на стандартный вывод в качестве сообщения о состоянии возврата, а также отправит код завершения в качестве статуса результата проверки.0 = ОК, 1 = ПРЕДУПРЕЖДЕНИЕ, 2 = КРИТ, 3 = НЕИЗВЕСТНО.
Таким образом, и ваш первый пример, и пример кода уже возвращают строки состояния вместе с кодом состояния.Я что-то упустил?