Я звоню plink из кода C #, который работает от имени определенного пользователя Windows. Я называю плинк как
plink.exe user @ hostname -pw password команды
Обычно процесс plink заканчивается сразу после выполнения команд, но когда пользователь, под которым выполняется код, не вошел в Windows, процесс plink не заканчивается.
Когда все эти процессы-зомби нарастают, наступает момент, когда новые процессы больше не могут быть созданы ...
Есть идеи, почему это происходит?