Похоже, что Nagios просто передает аргументы через командную строку. Предполагая, что ваш проект C # является просто консольным приложением, аргументы командной строки будут переданы в Main
. Таким образом, следующий выводит 3 аргумента:
class Program
{
static void Main(string[] args)
{
Console.WriteLine(args[0]); // echo $1
Console.WriteLine(args[1]); // echo $2
Console.WriteLine(args[2]); // echo $3
}
}
Обратите внимание, что перед извлечением аргументов командной строки убедитесь, что индексы верны.