69,371
社区成员
发帖
与我相关
我的任务
分享
#include <ctype.h>
#include <errno.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <sys/socket.h>
..........
..........
sprintf(ipaddr,"%s",ip);
system("/root/run.sh");
#include <stdlib.h>
int main()
{
setenv("ipaddr", "192.168.0.1", 1);
system("./run.sh");
return 0;
}
echo $ipaddr
sprintf(cmd,"/root/run.sh %s",ip);
system(cmd);
sprintf(cmd,"/root/run.sh %s",ip); 这个是否在run.sh 这个shell脚本把 ip 这个以 $1 来代替
char buf[1024] = "/root/run.sh ";
strcat(buf, ipaddr);
system(buf);
#/bin/bash
ipaddress=%1 sprintf(cmd,"/root/run.sh %s",ip);
system(cmd);