使用system()函数调用Linux脚本
来源:互联网 发布:亚马逊云计算发展历史 编辑:程序博客网 时间:2024/05/02 07:35
转自 http://blog.csdn.net/joker0910/article/details/6646336
system()函数在<stdlib.h>函数库中,通过他可以调用Linux中的脚本。具体使用可以用 man system来看。
这个函数就一个参数,就是你要执行的命令的字符串。比如,调用的脚本位于/home/usr/joker/test.sh,那么就可以这样在c/c++中调用system("/home/usr/joker/test.sh") 。这个地方指明绝对路径是非常重要的。因为这个函数首先会检查环境变量中存在的路径,然后再检查本目录(c/c++程序运行的目录,不是编译的目录),如果脚本存在,那么就执行,否则返回失败。这里使用绝对路径,就是要保证该函数可以找到这个脚本,然后正确运行。
脚本中的内容也要注意,一定要指名所操作对象的所在位置,否则他会搜索c/c++程序所在的目录(同一级目录)。写的脚本中提供绝对路径,保证运行。还有在脚本中最好加足够的报错机制,保证能及时检验错误发生位置。
- 使用system()函数调用Linux脚本
- 使用system()函数调用Linux脚本
- linux c使用system调用shell脚本
- linux系统调用system函数的使用总结
- 使用java调用linux脚本
- linux system函数使用详解
- linux system函数使用详解
- linux system函数使用详解
- linux system函数使用详解
- linux system函数使用详解
- linux system函数使用详解
- loadrunner使用system()函数调用Te…
- (转)Linux下使用system()函数,谨慎使用
- Linux下使用system()函数,谨慎使用(转)
- Linux下使用system()函数使用须知
- linux脚本----函数的使用
- linux系统编程之进程(七):system()函数使用
- linux系统编程之进程(七):system()函数使用
- 烧内核
- Android使用AttributeSet自定义控件的方法
- 【linux脚本】bad interpreter: No such file or directory
- 定时器NSTimer的简单使用和停止
- 前端压力过大时,无结果现象
- 使用system()函数调用Linux脚本
- android 利用SimpleDateFormat格式化时间不准确的问题
- EasyMock 使用方法与原理剖析
- Ubuntu 11.10 侧边栏添加show desktop方法
- Windows平台上安装搭建iPhone/iPad的开发环境
- 广度搜索
- JAVA gc垃圾回收机制
- android 调用CXF2.5
- c primer plus 笔记(1)