`
kavy
  • 浏览: 891009 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

linux 下查看一个进程运行路径的方法

 
阅读更多

在linux下查看进程大家都会想到用 ps -ef|grep XXX

可是看到的不是全路径,怎么看全路径呢?

 

每个进程启动之后在 /proc下面有一个于pid对应的路径

例如:ps -ef|grep python

显示:oracle    4431  4366  0 18:56 pts/2    00:00:00 python Server.py

4431就是进程号

到/proc/4431下,ls -l 会看到:

总用量 0
-r--r--r--    1 oracle   oinstall        0 12月 29 18:58 cmdline
lrwxrwxrwx    1 oracle   oinstall        0 12月 29 18:58 cwd -> /XXX/ultserver_aa

-r--------    1 oracle   oinstall        0 12月 29 18:58 environ
lrwxrwxrwx    1 oracle   oinstall        0 12月 29 18:58 exe -> /usr/bin/python2.4
dr-x------    2 oracle   oinstall        0 12月 29 18:58 fd
-r--------    1 oracle   oinstall        0 12月 29 18:58 maps
-rw-------    1 oracle   oinstall        0 12月 29 18:58 mem
-r--r--r--    1 oracle   oinstall        0 12月 29 18:58 mounts
lrwxrwxrwx    1 oracle   oinstall        0 12月 29 18:58 root -> /
-r--r--r--    1 oracle   oinstall        0 12月 29 18:58 stat
-r--r--r--    1 oracle   oinstall        0 12月 29 18:58 statm
-r--r--r--    1 oracle   oinstall        0 12月 29 18:58 status

 

注意cwd,即是你要查找的进程所在路径。

 

转自:http://blog.csdn.net/brioxu/article/details/5104736

分享到:
评论

相关推荐

    通过PID获取进程路径

    在64位系统中,有些进程可能运行在64位模式下,而有些则可能在32位兼容模式下运行。因此,能够正确地获取这两种模式下的进程路径是至关重要的。 为了实现这个功能,我们可以利用Windows API提供的函数。例如,`...

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

    在Linux系统管理中,了解如何根据进程号(PID)查找启动程序的全路径是一项重要的技能,尤其是在处理异常进程或优化系统性能时。当面临类似网络异常、服务器发送异常数据包的问题时,这一技巧显得尤为关键。下面我们...

    LINUX下多路径(multi-path)介绍及使用

    多路径(Multi-Pathing)技术是一种用于提高存储系统的可靠性和性能的方法,它允许多台服务器通过多个物理路径访问同一存储设备。在Linux环境下,多路径软件能够帮助管理和优化这些路径,实现故障切换和恢复、I/O...

    Linux下init进程源码分析

    每个条目包含一系列字段,如ID、运行级别、动作类型、命令等,用于控制在特定条件下执行的操作。 - 例如,在上述部分展示的`inittab`文件中,可以看到定义了默认运行级别为5(即X11图形界面模式),以及对不同运行...

    linux下监控进程程序

    1,应用范围:在linux系统下的监控程序,根据进程名称监控一些进程或程序,如果某个程序停止运行,则发送一个提醒邮件或者飞信通知。 通过crontab机制,在设定的时间间隔内反复执行监控程序,达到每隔一个时间间隔...

    Linux下Tomcat的启动、关闭、杀死进程

    ### Linux下Tomcat的启动、关闭、杀死进程 在Linux环境下部署和管理Java Web应用程序时,Apache Tomcat作为一款广泛使用的应用服务器,其操作过程对于系统管理员和开发人员来说至关重要。本文将详细介绍如何在Linux...

    Linux进程-zhangwl.rar_linux_linux 进程_linux进程_源码分析_进程 linux

    总的来说,Linux进程是系统运行的基础,涉及的知识点广泛且深入,包括进程的生命周期管理、内存管理和资源分配、进程间通信、调度策略等。通过阅读提供的PDF文档和相关文本资料,开发者可以进一步深化对Linux内核的...

    Linux进程并发程序设计

    Linux 进程并发程序设计是 Linux 编程中的一个重要方面,掌握它可以帮助开发者更好地理解 Linux 操作系统的工作机制和原理。本实验展示了进程创建、进程同步和管道应用等基本概念和实现方法,为开发者提供了一个很好...

    linux c 获得当前进程的进程名和执行路径(示例)

    在 Linux 中,每个进程都有一个唯一的进程标识符(PID),并且每个进程都有一个对应的执行文件路径。要获取当前进程的执行路径,我们可以使用 `/proc/self/exe` symbolic link。这个 symbolic link 指向当前进程的...

    Linux下的基本命令和模拟进程调度

    本课程设计主要聚焦于Linux下的基本命令操作和进程调度,这两个主题对于理解Linux系统管理和优化至关重要。 首先,我们来深入探讨Linux的基本命令。这些命令是与Linux交互的基础工具,通过它们,用户可以执行各种...

    Linux下用户和进程的管理

    在Linux中,可以通过`ps`命令查看当前系统中的进程状态,`kill`或`pkill`命令用于结束特定的进程,`top`或`htop`提供实时的进程监控。了解如何管理和控制进程对于系统性能优化和问题排查至关重要。 通过这个实验,...

    Linux下login进程源码分析

    ### Linux下login进程源码分析 #### 前言 在深入探讨`login`进程的源码之前,我们首先理解其在Linux系统中的角色。`login`程序是用户登录过程中的核心组件,负责验证用户身份并初始化用户环境。当用户在终端或图形...

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

    综上所述,Linux进程监控和进程守护程序是系统运维中不可或缺的一部分,对于保证系统稳定运行和关键业务连续性具有重要的作用。通过合理设计和运用监控与守护机制,不仅可以提高运维效率,还能够最大限度地减少因...

    Linux下的多进程编程

    多进程是指在一个操作系统中同时存在多个独立运行的程序实例,每个实例称为一个进程,它们拥有各自的内存空间,可以并行执行任务。本文将详细介绍Linux下多进程编程的关键概念和常用方法。 首先,理解Linux下的进程...

    Linux中将Tomcat添加到守护进程

    在Linux环境中,为了确保应用程序如Tomcat能够随系统自动启动并作为守护进程运行,需要进行一系列的配置步骤。本文将详细介绍如何将Tomcat添加到Linux的守护进程,并处理"Invalid user name 'tomcat' specified"的...

    ka.rar_Linux 进程调度_kalinux_linux 进程_linux进程管理_进程同步

    在“ka.rar”这个压缩包中,包含了关于Linux进程调度、进程管理以及进程同步的相关实验和资料,这些都是理解和操作Linux系统至关重要的知识点。 首先,我们来看“进程调度”。在Linux中,进程调度器负责决定哪个...

    进程查看器,可以检测到系统运行的进程,以及进程的所属关系

    在多任务操作系统中,如Windows、Linux或Mac OS,进程并行运行,使得用户可以同时处理多个应用程序。 进程查看器的主要功能包括: 1. **实时监控**:它可以实时显示系统中所有运行的进程,包括进程ID、优先级、CPU...

    linux下运行java程序

    在Linux环境下,使用`jps`命令可以查看正在运行的Java进程,`jstat`和`jinfo`等工具则用于监控和调试Java应用程序的性能和配置。 总的来说,Linux下的Java程序运行涉及到环境配置、程序编译、权限管理以及进程控制...

    进程控制(Linux)操作系统实验

    这个命令可以通过命令行参数接受要运行的程序,然后创建一个独立的进程来运行该程序,并记录该程序的运行时间。 #### 实验目标 本实验的目标是让学生掌握以下几点: 1. **进程创建**:使用 `fork()` 和 `execv()` ...

Global site tag (gtag.js) - Google Analytics