C++可以在资源管理器中监视程序的进程是否运行。一般在为了保证程序一直在运行,会写一个守护进程程序,也就是监视某程序的进程是否在运行,如果没有运行的话就启动该程序,关于如果监视进程。你可以百度搜索‘进程守护程序’来查看例程。
比如进程名叫aaa,可以执行如下命令:ps -ef|grep aaa,如果有内容说明活着
如果你知道进程占用的端口号,比如7777,可以执行:netstat -anp | grep 7777,检查有没有程序占用该端口,若有的话,看pid或pname是否是你想要找的
如果想要找的是某个服务,比如nfs、smb等,可以用service nfs status查看
你可以 按 ctrl+Alt+Del 组合键d出任务管理器 ,在 任务管理器 的 进程表 中 查看,是否有该进程。
你可以在 命令窗,拍入 DOS 命令:
wmic process list brief 列出进程情况 看是否有它。
你可以用 wmic process 下面加参数 查看指定的进程状况 (看一下帮助文件,看如何给参数,例如 进程名,进程pid 等等。
你可以通过c/c++程序中 system(命令);在 c/c++程序中 自动 查看进程。
以上就是关于c++ 判断程序是否运行全部的内容,包括:c++ 判断程序是否运行、怎样检测一个程序是否正在运行、如果一个进程出了问题,怎么判断它是否运行等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)