当前位置: 技术问答>linux和unix
一个程序能否控制其他应用程序?
来源: 互联网 发布时间:2015-01-09
本文导语: 最近有个任务,需要写个程序控制其它应用程序的运行。 我从没做过类似的。好象进程间可通讯,但没有一个进程 控制另一个进程的运行或者屏蔽此进程。或许我孤陋寡闻, 请教各位在Unix下是否能实现此功能吗? ...
最近有个任务,需要写个程序控制其它应用程序的运行。
我从没做过类似的。好象进程间可通讯,但没有一个进程
控制另一个进程的运行或者屏蔽此进程。或许我孤陋寡闻,
请教各位在Unix下是否能实现此功能吗?
我从没做过类似的。好象进程间可通讯,但没有一个进程
控制另一个进程的运行或者屏蔽此进程。或许我孤陋寡闻,
请教各位在Unix下是否能实现此功能吗?
|
可以
用fork
管道
消息队列
等
用fork
管道
消息队列
等
|
你可能要写一个进程调度程序。
|
主程序记住要控制的进程文件。
提供界面菜单启动、停止。
启动用exec停止用kill
呵呵,简单么?
提供界面菜单启动、停止。
启动用exec停止用kill
呵呵,简单么?
|
可以在程序中使用PS和KILL命令