【发布时间】:2021-08-11 19:26:37
【问题描述】:
我正在使用以下代码:
using (var client = new SshClient(host, user, pass))
{
client.Connect();
var terminal = client.RunCommand("/home/my-script.sh");
}
client.RunCommand 挂起,因为我正在使用的命令正在创建一个线程。我希望执行命令而不是等待线程完成。我该怎么点呢?
所以总结一下,我想:
- 发送创建后台工作(线程)的命令
- 在后台工作完成时,我应该能够关闭会话/连接以继续后台工作
【问题讨论】: