首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

linux根据进程PID查找启动程序的全路径

工作环境中遇到网络不正常,检测是某服务器异常往外发送数据包,使用netstat命令查看,发现有程序.IptabLex的这个进程状态为异常连接.无法有效清除,因此想知道是哪个目录的此程序处于僵死状态....出问题时进程的状态为: [root@edu-web1 /] ps x ?...找到某进程启动路径的方法是: 1.我们可以从ps命令中得到僵死进程的PID,如上例中23347 2.进入/proc目录下以该PID命名的目录中 3.输入ls -ail,结果中 exe链接对应的就是可执行文件的全路经详细信息...可以发现此连接有异常,对应的应用也有问题,剩下的就是想办法删除此僵尸进程对应的应用程序了,一般都是冗余或垃圾程序,可rm -f 干掉…… 总结 以上所述是小编给大家介绍的linux根据进程PID查找启动程序的全路径

9.7K31
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Linux0进程,1进程,2进程

    本节我们将从linux启动的第一个进程说起,以及后面第一个进程是如何启动1进程,然后启动2进程。...0进程linux启动的第一个进程,它的task_struct的comm字段为"swapper",所以也成为swpper进程。...在linux内核中为0进程专门定义了一个静态的task_struct的结构,称为init_task。...现在SP指到了内核栈的顶端 最终通过b start_kernel就跳转到我们熟悉的linux内核入口处了。 至此0进程就已经运行起来了。...所以说所有的内核线程的父进程都是2进程,也就是kthreadd。 总结: linux启动的第一个进程是0进程,是静态创建的 在0进程启动后会接连创建两个进程,分别是1进程和2和进程

    6.9K21

    Linux进程ID--Linux进程的管理与调度(三)【转】

    Linux 中在其命名空间中唯一标识进程而分配给它的一个号码,称做进程ID,简称PID。...pid时候,只需要查找pidmap位图即可 那么最终,linux进程命名空间和进程的关系结构如下: ?...根据PID查找进程task_struct 根据PID(nr值)取得task_struct 结构体 根据PID以及其类型(即为局部ID和命名空间)获取task_struct结构体 如果根据的是进程的ID...,我们可以先通过ID(nr值)获取到进程struct pid实体(局部ID),然后根据局部ID、以及命名空间,获得进程的task_struct结构体 可以使用pid_task根据pid和pid_type...pid查找进程task的过程就成为 pTask = pid_task(find_vpid(pid), PIDTYPE_PID); 内核还提供其它函数用来实现上面两步: struct task_struct

    5.8K10

    linux下杀死某个进程_shell脚本获取进程并杀死进程

    输入top后可以看到如下的界面,实时显示进程情况。 ps命令:process status的简称,用于报告当前系统的进程状态。...此命令长配合grep过滤输出结果,常用的结构: ps -aux | grep *** aux选项如下所示: a-显示所有用户的进程 u-显示进程的用户和拥有者 x-显示不依附于终端的进程 举个例子,查看...2.杀死进程 我们可以通过 进程的名字和进程的ID(PID)来结束进程。...结束命令: kill:通过进程ID来结束进程 killall:通过进程名字结束进程 最长使用的结束进程的信号是: Signal Name Single Value Effect SIGHUP 1 挂起...所以我们现在来杀死python进程: kill SIGNAL PID SIGNAL 是要发送的信号,PID是进程。 kill -9 14992 上面的命令就是杀死python进程的。

    5.1K20
    领券