我是SSH.NET库的新手,我了解它的基础知识,例如连接,执行命令和返回输出。
但我的问题是,如果我想检查后台进程是否正在运行,我该如何返回true / false语句?
例如:
using (SshClient client = new SshClient(host, user, pass))
{
client.Connect();
var cmd = client.RunCommand("uname -sn");
string serverResponse = cmd.Result;
Label1.Text = serverResponse;
client.Disconnect();
}
所以,如果我想用" ps -u user |替换我的命令grep procName"如果说procName正在运行,我想让它告诉我是或否。
我该怎么做?