linux 系统中调用执行脚本
来源:互联网 发布:元数据由什么存储 编辑:程序博客网 时间:2024/06/05 10:34
最近需要进行一下操作:
上位机向 arm开发板发用一个指令,arm接收到这个指令后需要去执行相应的脚本,去完成相应的动作 故而有了下面的代码
callshell.h:
#ifndef __CllShell_H__
#define __CllShell_H__
#define size 100
#define Shell "./test" /*shell脚本所在路径*/
void CallShell (void);
#endif /* __CllShell_H__ */
callshell.c:
#include<stdio.h>
#include<stdlib.h>
#include<unistd.h>
#include "CallShell.h"
int main(viod)
{
CallShell ();
return 0;
}
//执行shell脚本函数
void CallShell (void)
{
system(Shell);
FILE *f = popen(Shell,"r");
if(f){
char buf[size];
while(fread(buf,size,1,f)){
printf("%s",buf);
}
pclose(f);
}
}
0 0
- linux 系统中调用执行脚本
- 在linux系统中,执行php脚本
- 在linux系统中,执行php脚本
- Linux中执行脚本
- 如何在linux系统中执行shell脚本
- Linux Shell脚本中,远程调用脚本或命令,并使后台执行
- linux 系统调用执行过程
- linux 系统调用执行过程
- linux 系统调用执行过程
- Java调用执行linux shell脚本
- linux中系统调用
- Linux系统调用------追踪系统调用的执行过程
- Java调用linux系统shell执行命令
- Java调用执行Linux系统命令
- Linux中脚本文件的自动执行
- linux shell脚本中执行ntpclient
- 在Linux中执行.sh脚本,异常
- linux中脚本执行方式详解
- Glide踩坑记
- C/C++求职笔记
- Play Framework 工程目录结构
- Spring-Batch简要概述
- 仿微信右滑销毁Activity
- linux 系统中调用执行脚本
- 【MVC】 action方法接收浏览器参数方式
- linux多线程编程
- session共享
- git 版本控制
- CTS 问题 第三篇
- [C#] ディレクトリのアクセス権を削除する
- MDK5新建stm32l0xx(Cortex-M0)工程步骤
- 用libvlc 播放指定缓冲区中的视频流