【发布时间】:2013-12-31 18:08:24
【问题描述】:
我在网上浏览了有关通过 c 程序执行系统命令的信息,但没有人提到在连接到远程主机后执行命令,例如(此连接提示输入用户密码):
sprintf(buffer1,"ssh -l %s %s ",userName,hostName);
system((char*)buffer1);
//Nothing below this executes because the connection has been established
sprintf(buffer2,"shasum sfin.exe > t.sha");
system((char*)buffer2);
一旦连接关闭,程序就会继续执行,有没有简单的方法可以继续执行?
【问题讨论】: