我收到一个错误:
未设置 MyVar 环境变量
使用 SSH.NET、C# 执行 shell 命令时。我可以从 PuTTY 执行相同的命令,一切正常。
我的代码是
var client = new SshClient("myhost.mydomain", "user", "password");
client.Connect();
var cmd = "/path1/script.sh MyArgument";
var sshCommand = client.RunCommand(cmd);
var output = sshCommand.Result;
Console.WriteLine(output);
client.Disconnect();