linux下如何用C代码执行一个cmd命令,然后可以控制该命令的结束
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux下如何用C代码执行一个cmd命令,然后可以控制该命令的结束相关的知识,希望对你有一定的参考价值。
该命令是无限执行的,没有停止,除非强制结束, 注:不可用system()函数,这个函数可以实现命令,但是无法结束其生成的子进程。
是想执行shell命令? exec函数族里选个你喜欢的,使用信息见man exec追问朋友,我接触的Linux进程方面的编程太少,能否帮我把他的用法写一下,就是直接执行shell命令,不要网上运行脚本的,谢谢了
参考技术A exec啦! 参考技术B exec()Windows下如何用命令查看PID进程和杀掉该进程
用命令查看PID进程和关闭该进程的方法如下:
1.查看PID进程的命令:tasklist|findstr "2396"使用CMD命令提示符后输入该命令(如图所示)
2.杀掉指定进程的命令:taskkill /f /t /im tor.exe(如图所示)
如果还不能解决问题,建议去专业部门进行咨询。
参考技术A方法/原理:
提供查看PID进程的命令:
tasklist|findstr "2396"
1.使用CMD命令提示符后输入该命令
2.杀掉指定进程的命令:
taskkill /f /t /im tor.exe
例如: ntsd -c q -p pid 2396或者taskkill/pid 2396
以上是关于linux下如何用C代码执行一个cmd命令,然后可以控制该命令的结束的主要内容,如果未能解决你的问题,请参考以下文章