根据进程ID查找运行程序目录

查看进程ID


[root@hadoop03 openresty]# netstat -nltp

进入/proc目录查找相应进程ID目录并进入此目录


[root@hadoop03 usr]# cd /proc/17569/

在进程ID目录中查找exe连接,后面就是运行进程ID对应文件的绝对路径


[root@hadoop03 17569]# ll | grep exe

?
?

?
?

?
?

原文地址:https://www.cnblogs.com/starzy/p/10661297.html

时间: 2024-08-04 16:56:20

根据进程ID查找运行程序目录的相关文章

dos命令记录以及dos下通过进程id查找工作路径

摘自:http://www.cnblogs.com/lisuyun/p/5880815.html dos命令 tasklist |findstr "1696" 通过进程id查看进程名 tasklist 列出所有进程 netstat -ano 查看当前网络通信进程连接的各种状态 以下转自http://blog.chinaunix.net/uid-27570589-id-3969108.html windows下通过pid 找到运行程序的路径有没有遇到过这样的情景,通过window的任务管

linux下查找运行程序中的死循环

早上到公司后发现服务器的CPU占用率竟然达到百分之百了. 猜测是触发了问题代码进入死循环了. 用PS命令查看了一下情况. 发现罪魁祸首是某个游戏服务器程序. CPU占用率超高. 用 top -H -p PID 查看问题到底出现在那个线程, 记录下threadID. 用 gdb ProcessName PID 附近到目标进程. 用 info threads 列出线程状态. 用 thread Num. 查看问题线程信息 用 bt 查看堆栈调用顺利找到问题代码位置. 最后记得 gdb dettach

screen & tmux 技巧:linux后台运行程序

通俗简介: screen 简单应用: screen myprogram // 通过screen启动一个程序, 或者screen -L myprogram: turns on logging to ~/screenlog.0 ctr+a 然后再按一下 d // 使程序在后台运行,即detach screen -ls // 列出在screen后台运行的程序,以及ID(例如4491.pts-2.localhost) screen -r ID // 恢复运行程序到terminal,例如:screen -

C#获取运行程序的进程ID

[DllImport("User32.dll", CharSet = CharSet.Auto)] public static extern int GetWindowThreadProcessId(IntPtr hwnd, out int ID); [DllImport("user32.dll", EntryPoint = "FindWindow")] private extern static IntPtr FindWindow(string

Linux基础命令---查找进程id

pidof pidof可以查找指定名称的进程的pid,将结果送到标准输出.pidof有两种返回值:0,找到至少一个进程:1,没有找到进程.pidof实际上与killall5相同:程序根据调用它的名称进行操作. 此命令的适用范围:RedHat.RHEL.Ubuntu.CentOS.SUSE.openSUSE.Fedora.   1.语法        pidof [选项]  name   2.选项列表 选项 说明 -s 一次只响应一个进程号 -c 只显示运行在root目录下的进程,这个选项只对ro

SCCM2012软件中心的“从应用程序目录中查找其他应用程序”打不开的解决方法

软件中心的"从应用程序目录中查找其他应用程序"处可以打开部署的应用程序,刚部署完后打开怎么没反应呢? IIS在SCCM服务器上,登到服务器从本地打开提示错误 Could not load type 'System.ServiceModel.Activation.HttpModule' from assembly 'System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'

linux查找进程id和杀死进程以及查看内存??

ps 命令用于查看当前正在运行的进程 ps ax : 显示当前系统进程的列表 ps aux : 显示当前系统进程详细列表以及进程用户 -e 显示所有进程,环境变量 此参数的效果和指定"A"参数相同.a 显示终端上地所有进程,包括其他用户地进程-A 显示所有程序.c 列出程序时,显示每个程序真正的指令名称,而不包含路径,参数或常驻服务的标示. e 列出程序时,显示每个程序所使用的环境变量.f 用ASCII字符显示树状结构,表达程序间的相互关系.-H 显示树状结构,表示程序间的相互关系.-

在windows下查看某个运行程序(或进程)的命令行参数

在windows下查看某个运行程序(或进程)的命令行参数使用下面的命令:wmic process get caption,commandline /value如果想查询某一个进程的命令行参数,使用下列方式:wmic process where caption="svchost.exe" get caption,commandline /value这样就可以得到进程的可执行文件位置等信息.

得到一个正在运行进程的 EXE 文件所在目录

以前总是获取当前进程所在的目录,用 GetModuleFileName 即可. 如何在一进程中获取另一进程的 EXE 文件所在目录呢?步骤如下:(1) 先用 Remote Process Viewer 工具看看进程的窗体名:(2) 获取进程 ID:(3) 用 GetModuleFileName() 获取目录. 示例代码如下: 1 HWND hMXNavi = ::FindWindow(NULL,L"MXNavi"); 2 TCHAR tcNaviPath[MAX_PATH]; 3 DW