Как вывести список запущенных процессов Linux из C # .net клиента? - PullRequest
0 голосов
/ 13 сентября 2010

Я хочу прочитать все запущенные процессы на сервере Linux с моего клиента C # .net?Можете ли вы показать мне путь или возможности для достижения этой цели?

Мы находимся в одном домене .. Я полагаю, нет проблем с брандмауэром, но я не могу написать или установить что-либо на сервере.

(Я пытаюсь получить доступ к идентификатору процесса, работающему в Linuxполе, и когда этот процесс меняет идентификатор процесса .. я должен запустить некоторую логику в моем клиентском приложении)

1 Ответ

4 голосов
/ 13 сентября 2010

Вам нужно будет сделать это через SSH. Для C # я бы взглянул на SharpSSH. Запустите ps -e | grep, и вы сможете легко разобрать идентификационный номер.

Насколько я знаю, идентификаторы процессов меняются только при перезапуске процесса, но я не имею права в этом вопросе.

...