Запуск консольной команды linux в C# visual studio ?
всем привет, у меня есть winform visual studio 2012 и сервер, работающий в linux.
мне нужно получить какой-то статус сервера из моей winform.
например: общее количество интернет-подключений, открытых на сервере, количество открытых сокетов(tcp), количество подключений на сокет, использование памяти и дискового пространства используемого сервера.
во время моего исследования я нашел все команды linux, чтобы получить то, что я хочу. но теперь проблема в том, как я могу из своей winform запустить эти команды linux и отобразить результат ?
Что я уже пробовал:
free -m // to get all details about memory df -h // disk space details netstat -l |wc -l // total number of sockets opened netstat -at |wc -l //total number of opened tcp sockets opened netstat -an |grep -w 80|wc -l //number of active connections on port 80
Richard MacCutchan
Вам нужно использовать удаленную оболочку или telnet для входа в систему linux и запуска их.