shell脚本实现监控进程 linuxC程序中如何获取shell的脚本输出呢?
浏览量:1261
时间:2021-03-13 05:50:06
作者:admin
linuxC程序中如何获取shell的脚本输出呢?
你讲的是Linux C程序获取shell脚本(命令)的输出,这里有三种方式,即临时文件、匿名管道和Popen函数,感兴趣的朋友可以尝试:
这种方式最容易实现,基本思想是调用C语言标准库的系统函数,运行shell命令或脚本,将输出结果重定向到一个临时文件,然后读取它测试代码如下。输入参数是shell命令(script)和临时文件名,最终结果保存在临时文件中:
此方法最简单。C标准库提供了一个Popen函数来非常简单地调用shell。其基本思想是创建一个管道并派生一个进程,然后执行shell,shell的输出可以通过读取一个文件获得。此方法避免创建临时文件,并且不受输出字符数的限制。建议使用:现在!我们分享这三种Linux C程序,得到shell脚本(命令)输出方式,对于日常开发应用来说,已经足够了,只要你有一定的C语言基础,熟悉上面的代码,你很快就能掌握,网上还有相关教程和资料,介绍非常详细,如果您有兴趣,可以搜索,希望以上分享的内容能对您有所帮助,也欢迎您添加评论和留言。
shell脚本实现监控进程 shell脚本杀进程 shell监控进程脚本
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。