`
shibin_1109
  • 浏览: 76167 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

在Linux中如何获得某进程对应程序的完整路径

阅读更多
当我们在Linux下用ps aux 看到有如下一个进程时:
root     19463  0.0  0.0   1508   272 pts/0    S    16:43   0:00 ./server-a
作为系统管理员的你,如何获得程序server-a所在的完整路径呢?
在此告诉大家一个简单的解决办法:
从上面ps 的输出中可以看出19463是server-a的PID号,那么运行如下命令:
cat /proc/19463/environ ,输出如下:
在Linux中如何获得某进程对应程序的完整路径
注意输出中的:PWD=/data1/1230
由此可以判断出程序server-a所在完成路径为: /data1/1230/server-a
来,验证一下吧:
bash-3.2# ls -l /data1/1230/server-a
-rwxr-xr-x 1 root root 5842 Feb 25 16:42 /data1/1230/server-a
分享到:
评论

相关推荐

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

    工作环境中遇到网络不正常,检测是某服务器异常往外发送数据包,使用netstat命令查看,发现有程序.IptabLex的这个进程状态为异常连接.无法有效清除,因此想知道是哪个目录的此程序处于僵死状态. [root@edu-web1 /]# ...

    linux进程监控和进程守护程序

    从配置文件得到指定的程序列表,将对应进程的信息填充到aray数组中 羋执行成功返回进程个数,执行失败返回0 int get_ proc( struct proc_struct array, int size, char file intnRet=o if(! array I‖(si 0)l‖fhle ...

    进程控制代码。Linux下可直接编译通过

    可以执行的完美进程控制,在Linux下可执行 gcc 路径 ...把.c文件保存到对应的路径下,在cygwin中进入对应的路径用gcc hello.c -o hello编译程序,然后./hello.exe去查看结果就可以了 10:22:42

    Linux查看进程的所有信息的方法示例

    服务器上有一个任务进程,当我们使用ps -ef | grep task查看时,只能得到一些最基本的信息,假如我们需要知道对应的文件路径、启动命令的完整路径,就无从下手了。 今天教大家一个方法来查看进程的所有信息,包括...

    linux操作系统培训资料.pptx

    内容摘要 Linux基础 Linux常用操作命令 Linux设备管理 Linux文件管理 Linux进程调度 Linux多线程编程 Linux进程间通信 linux操作系统培训资料全文共28页,当前为第2页。 Linux基础 操作系统的概念 操作系统是管理...

    cmd操作命令和linux命令大全收集

    at ip time 程序名(或一个命令) /r 在某时间运行对方某程序并重新启动计算机 finger username @host 查看最近有哪些用户登陆 telnet ip 端口 远和登陆服务器,默认端口为23 open ip 连接到IP(属telnet登陆后的...

    入门学习Linux常用必会60个命令实例详解doc/txt

    因为Linux与Windows不同,其后台运行着许多进程,所以强制关机可能会导致进程的数据丢失,使系统处于不稳定的状态,甚至在有的系统中会损坏硬件设备(硬盘)。在系统关机前使用 shutdown命令,系统管理员会通知所有...

    Linux使用教程(教程)

    ※2、/etc/shadow中的记录行与/etc/passwd中的一一对应,它由pwconv命令根据/etc/passwd中的数据自动产生。 11 ※3、用户组的所有信息都存放在/etc/group文件中。 11 四、赋予普通用户特殊权限 12 三、文件系统结构...

    Linux FTP服务配置

    vsftp的含义就是Very Security Ftp,下面就简要的说一下它的配置和使用方法,通过本文的介绍也希望您能了解在Linux下配置一个网络服务的基本过程  1.相关配置文件  /etc/vsftpd.conf,vsftpd.ftpuser,vsftpd.user_...

    Linux操作系统基础教程

    在这一讲中,我们主要是了解一下 Linux 的概况,以及对 Linux 有一个初步的感性认识。 一.什么是Linux? Linux 是一个以 Intel 系列 CPU(CYRIX,AMD 的 CPU也可以)为硬件平台,完全免费的 UNIX 兼容系统,完全...

    (二)Linux 安装mysql数据库

    硬件文件 ,在 Linux 中一切硬件都是文件,控制硬件就是修改 dev下 对应的硬件文件 插上U盘不能直接访问,需要给U盘文件分配访问路径,俗称 “挂载” etc 程序的配置文件,比如Mysql配置文件 home 用户目录,就...

    IIS6.0 IIS,互联网信息服务

    多个域名对应同个Web站点 你只需先将某个IP地址绑定到Web站点上,再在DNS服务器中,将所需域名全部映射向你的这个IP地址上,则你在浏览器中输入任何一个域名,都会直接得到所设置好的那个网站的内容。 搭建IIS服务器...

    Linux指令一周通 (技术图书大系).azw3

    5.26 kill指令:杀死执行中的进程 5.27 last指令:显示所有登录系统的用户相关信息 5.28 lastb 指令:显示登录系统失败的用户信息 5.29 login指令:登录系统 5.30 logname指令:显示登录账号 5.31 logout指令:退出...

    Qt Creator 的安装和hello world 程序+其他程序的编写--不是一般的好

    话框类,将其加入工程中,然后在程序中调用自己新建的对话框类来实现多窗口。 实现过程: 1.首先新建Qt4 Gui Application 工程,工程名为nGui,Base class 选为QWidget。 建立好后工程文件列表如下图。 2.新建对话...

    PHP进程同步代码实例

    构造方法传递pid文件目录的绝对路径,需要自己保证不同进程对应不同pid文件。 复制代码 代码如下: <?php /*  * 同一个PHP进程只运行一次,根据进程名字判断是否为排重进程,只能运行于linux,高并发条件下是并发...

    linux常用19个命令,持续更新

    5.根据端口查看对应进程 6.进程号查程序所在位置 7.查找文件 8.文件夹设置权限 9.是否启动成功 10.删除 11.解压命令 12.压缩 13.导出导入 14.防火墙 15.开启端口 16.进程操作 17.查询当前路径 18.安装telnet 19.上传...

    操作系统(内存管理)

    并且,如果地址在硬盘上而不是在 RAM 中,那么操作系统将暂时停止您的进程,将其他内存转存到硬盘中,从硬盘上加载被请求的内存,然后再重新启动您的进程。这样,每个进程都获得了自己可以使用的地址空间,可以访问...

    易语言程序免安装版下载

    5) 修改高级选择夹中的组件在窗口载入后强制得到焦点的BUG 6) 修改MYSQL支持库跨静态编译的EXE和DLL传递连接句柄和记录集句柄无效的BUG(改动较大,可能会产生兼容性问题,我们已经仔细测试,也请使用到此库的用户...

    内存管理内存管理内存管理

    因此,当加载一个进程时,它会得到一个取决于某个称为系统中断点(system break)的特定地址的初始内存分配。该地址之后是未被映射的内存 —— 用于在 RAM 或者硬盘中没有分配相应物理位置的内存。因此,如果一...

Global site tag (gtag.js) - Google Analytics