当前位置: 技术问答>linux和unix
unix下c编程的问题
来源: 互联网 发布时间:2014-11-05
本文导语: 请教在unix c中如何写代码得到一个用户下正在执行的所有进程;如何判断一个进程是否 已在运行;如何运行一个应用程序 最好给段代码,望指教 | 用system函数调用外部命令。 例如:system("ps -ef|grep 用...
请教在unix c中如何写代码得到一个用户下正在执行的所有进程;如何判断一个进程是否
已在运行;如何运行一个应用程序
最好给段代码,望指教
已在运行;如何运行一个应用程序
最好给段代码,望指教
|
用system函数调用外部命令。
例如:system("ps -ef|grep 用户名 > usr.txt")
执行此函数后,文件里的每一行就是此用户已经执行的一个进程。通过在此文件中查找一个进程名看其是否存在就可以判断此进程是否已经运行。
同样的运行一个程序就用:system("程序名 参数")
这是一种最笨的方法了,希望对你能有帮助。
例如:system("ps -ef|grep 用户名 > usr.txt")
执行此函数后,文件里的每一行就是此用户已经执行的一个进程。通过在此文件中查找一个进程名看其是否存在就可以判断此进程是否已经运行。
同样的运行一个程序就用:system("程序名 参数")
这是一种最笨的方法了,希望对你能有帮助。