c语言如何获取a.out的进程id,int id=system("ps -C a.out")返回0.如何返回正确ID

c语言如何获取a.out的进程id,int id=system("ps -C a.out")返回0.如何返回正确ID,第1张

这个一般的做法就是

A进程启动,通过getpid获取自己的pid

把自己的pid写入到文件pidfile

B通过读取该文件获取A进程的pid

要用到A的pid,一般都是写文件的

你是不是想在JSP里面,想获取当前服务器的端口呢?如果是的话,在JSP里面,代码是:requestgetLocalPort();

如果想获取客户端的端口,JSP代码是:requestgetRemotePort();

你的问题描述的不是很清楚,很难确切的回答你。

1、按快捷键“win+R”,输入cmd后按回车进入DOS环境:

2、查看特定端口的使用情况:以80端口为例,输入命令“ netstat -aon|findstr "80" ”后按回车显示如下,可以看到占用80端口对应的程序的PID号为2320:

3、根据PID号找到对应的程序:继续输入命令“tasklist|findstr "2448"”,按回车后显示如下,可以看出2320对应的程序为360tray,这也说明该程序正在使用80端口:

4、若想80端口不被占用,则需要在任务管理器中结束相应的进程,按快捷键“Ctrl+Shift+Esc”调出Windows任务管理器,找到“360tray”,单击下方的结束进程即可!

以上就是关于c语言如何获取a.out的进程id,int id=system("ps -C a.out")返回0.如何返回正确ID全部的内容,包括:c语言如何获取a.out的进程id,int id=system("ps -C a.out")返回0.如何返回正确ID、如何用java程序获得本机的端口号、如何用DOS命令查看占用某端口的程序及PID号等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/web/9751117.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-01
下一篇2023-05-01

发表评论

登录后才能评论

评论列表(0条)

    保存