c语言执行.sh文件(shell脚本)

时间:2020-12-29 09:15:39

/***********************************************************shell脚本执行***************************************************************

chmod +x show.sh

./show.sh

/***********************************************以上为shell脚本不能执行时操作********************************************************

//**********************************************************************************

//下面是一个简单示例

show.sh //一个脚本文件

#!/bin/bash
#./serverme //一个注释的可执行文件
./xscj //一个可执行文件


btning.c //一个c文件,里面存在执行脚本的函数

#include <stdio.h>
#include <stdlib.h>
void main()
{
FILE * fp;
char buffer[1024];
fp=popen("./show.sh","r");
fgets(buffer,sizeof(buffer),fp);
printf("%s",buffer);
pclose(fp);
}

//以上是一个简单示例

//**********************************************************************************