linux popen ssh连接远程 获取信息

来源:互联网 发布:天刀捏脸数据男神威 编辑:程序博客网 时间:2024/05/21 08:56
#include <iostream>#include <stdlib.h>#include <stdio.h>#include <pthread.h>#include <errno.h>#include <string>using namespace std;int main(int argc,char** agrv){        FILE *fp;        string cmd="ssh usename@Ip";        cmd += " ls -l";        char line[1024];        fp=popen(cmd.c_str(),"r");        if(!fp)        {                printf("popen err\n");                exit(1);        }        while(fgets(line,1024,fp))        {                printf("%s",line);        }        return 0;}