首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SharpSSH ..如何确定进程是否已完成

SharpSSH ..如何确定进程是否已完成
EN

Stack Overflow用户
提问于 2011-05-13 16:14:40
回答 2查看 793关注 0票数 0

我正在使用SHARPSSH SshShell,我能够连接到我的unix机器..我能够发出我的命令(尽管验证结果有问题)

我可以发出TAR命令,我的问题是确定tar是否已完成。有没有办法使用SHARPSSH来检查这个?

如有任何帮助,将不胜感激..

EN

回答 2

Stack Overflow用户

发布于 2011-05-13 17:46:50

您没有显示代码,所以很难判断问题出在哪里。

我建议查看官方的sharpssh示例,特别是这1个。它似乎做了您想要做的事情:连接、发出命令并等待结果/这些命令的终止。

如果没有帮助,请提供更多信息。

1:http://sharpssh.svn.sourceforge.net/viewvc/sharpssh/trunk/Examples/sharpssh_samples/SshExeTest.cs?revision=3&view=markup

票数 1
EN

Stack Overflow用户

发布于 2011-07-20 17:30:02

代码语言:javascript
复制
SshExec exec = new SshExec("host","user");
            exec.Password = "pass";
            //if (input.IdentityFile != null) exec.AddIdentityFile(input.IdentityFile);

            Console.Write("Connecting...");
            exec.Connect();
            Console.WriteLine("OK");
            while (true)
            {
                Console.Write("Enter a command to execute ['Enter' to cancel]: ");
                string command = "ls";
                if (command == "") break;
                string output = exec.RunCommand(command);
                Console.WriteLine(output);
            }
            Console.Write("Disconnecting...");
            exec.Close();
            Console.WriteLine("OK");

    enter code here
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5989101

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档