linux中如何根据PID获得进程

linux中如何根据PID获得进程,第1张

ps -p "1 2" 将会只选出pid是1和2的进程

ps -p 444 将会只选出pid是444的进程

也就是说,通过-p来指定pid即可,可以指定单个,也可以指定多个pid的列表,就看你的需求了

#!/bin/bash

for pid in `ps -ef|grep >

获取某个正在运行的进程的进程号PID可以用pidof命令,pidof命令的用法很简单,pidof加上进程名字就可以了,比如查看syslogd进程的进程号:pidof

syslogd

你把开发板设备连接到 windows系统上,就算你不安装驱动,你进入设备管理器也能看到设备,只是有个**感叹号,是个未知设备。你点击未知设备,右键-属性-详细信息中,在下拉菜单里面选择PID VID 就可以查看了。《Linux就该这么学》里面有linux的命令介绍

slp后无论加不加& ,pid中获取到的实际进程ID和main进程ID始终是一样的,因为slp函数是在当前脚本进程中运行。除非你调用外部脚本。

你可以在 slp & 这句后加一句 ps >/tmp/log

然后看看slp后加&和不加&的情况下/tmp/log中显示的进程列表有何不同,就应该明白了。区别仅在于 $! 有值和没有值。

以上就是关于linux中如何根据PID获得进程全部的内容,包括:linux中如何根据PID获得进程、Linux:互换指令大神,获取httpd进程的所有pid,并算出每个pid对应的打开文件数的总和=。=、linux 启动进程怎么获取进程号等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

    保存