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

查看进程的环境变量

 
阅读更多

 

查看java进程获取linux其他进程的环境变量方法:

1、找到进程ID

2、进入进程ID所在的文件夹里查看环境变量文件

cat /proc/$PID/environ  |tr '\0' '\n'

 

 

 

使用小shell:

#使用jdk自带的jpv命令来找到进程ID
list=`jps -lv|awk '{print $1}'`
#处理每一个java的进程ID
for i in $list:
do
#将进程ID的环境变量格式化成行的模式,输出到文件中
      cat /proc/$i/environ  |tr '\0' '\n'  > $i.proc.env
done

 

 

 

 

分享到:
评论

相关推荐

    环境变量查看器(WIN32)

    本项目名为“环境变量查看器(WIN32)”,显然是一个利用WIN32 API来实现的工具,用于查看和可能修改Windows系统中的环境变量。这个程序特别适用于开发者和系统管理员,他们经常需要检查或调整环境变量来解决配置问题...

    环境变量与SET-UID实验.pdf

    实验中,学生通过`printenv`和`env`命令查看当前的环境变量,比如`PWD`表示当前工作目录。`unset`命令用于删除指定的环境变量,而`export`则用于设置或更新环境变量。这些操作展示了环境变量的动态管理,以及它们...

    Delphi设置和查看系统环境变量..rar

    本资源“Delphi设置和查看系统环境变量..rar”显然关注的是如何在Delphi应用程序中操作和利用系统的环境变量。环境变量是操作系统中存储各种设置和路径的关键元素,它们可以影响程序的行为和运行方式。现在,我们将...

    arm环境变量的设置

    环境变量可以在整个系统级别或者单个用户的层面上设置,并且可以被所有运行中的进程所访问。 **2. 设置环境变量的常见命令** - **`export`**: 用于设置或修改环境变量。例如:`export PATH=/usr/local/bin:/usr/bin...

    c++修改系统环境变量

    值得注意的是,环境变量的修改只会影响当前进程的环境块,并不会影响其他已经启动的进程。如果需要全局更改,通常需要在系统启动时或者以管理员权限执行操作。 标签中的"C++"提示我们关注C++语言特性。在上面的例子...

    Linux环境变量设置总结

    $$ 环境变量决定了shell脚本的进程号。 5. 环境变量的应用 环境变量广泛应用于各种应用程序和系统配置中。例如,使用环境变量可以修改shell的提示符,设置新的环境变量,显示环境变量等。 5.1 使用命令echo 显示...

    Linux 环境变量设置

    #### 二、设置与查看环境变量 1. **查看当前环境变量:** - `echo $HOME`:显示用户的家目录,例如 `/home/redbooks`。 - `env`:列出所有的环境变量,例如: ```plaintext HOSTNAME=redbooks.safe.org PVM_...

    系统环境变量的添加、修改、删除

    在IT领域,系统环境变量是操作系统为应用程序提供的一组预定义的环境参数,它们对于软件运行至关重要,尤其是在涉及路径配置、编程语言环境等场景中。本文将深入探讨如何通过批处理脚本的方式对Windows系统环境变量...

    C#清除无效的系统环境变量

    这个类提供了对当前进程的环境变量的访问,包括用户环境变量和系统环境变量。我们可以通过`GetEnvironmentVariables()`方法获取所有环境变量,它返回一个`Dictionary, string>`类型的对象,键是变量名,值是变量值。...

    c#编程设置环境变量

    在C#编程中,环境变量是一个非常重要的概念,它们提供了在不同进程间共享信息的方式,尤其是在配置路径或者系统设置时。Visual Studio 2008是C#开发的一个经典版本,我们可以通过它来创建和管理工程。在这个场景中,...

    使windows系统环境变量的改变即时生效

    在这种情况下,关闭并重新打开这些应用,或者使用任务管理器结束相关进程后重启动,可以确保它们使用新的环境变量设置。 总的来说,了解并掌握通过WMIC命令修改环境变量的方法,能够提高你在日常开发工作中的效率,...

    在Linux中用批处理设置环境变量的方法

    举个例子,如果你在一个shell中设置了环境变量并导出,然后在同一个shell中执行echo命令查看环境变量,你会看到输出了该环境变量的值。但是,如果你打开另一个新的shell窗口,并在其中尝试执行同样的echo命令,这时...

    unix环境变量编程

    - **继承**:新启动的进程会继承父进程的环境变量,但也可以选择覆盖。 - **关闭**:进程结束时,其特有的环境变量也会随之消失。 5. **环境变量在编程中的应用** - **配置文件**:在程序的配置文件中设置环境...

    Linux之查看环境变量.docx

    "Linux之查看环境变量" 环境变量是 Linux 操作系统中的一种重要概念,它影响着系统的行为和应用程序的执行。在 Linux 中,环境变量是指一些预定义的变量,这些变量决定了系统的行为和应用程序的执行。今天,我们...

    c# 的winform 获取系统中环境变量

    当你需要获取系统中的环境变量时,这通常涉及到系统配置信息,如管理员权限、当前登录用户信息、系统路径、操作系统详细参数以及处理器相关数据。这些信息对开发需要与系统交互的应用程序至关重要,比如设置安装路径...

    安装j2sdk以后,需要配置一下环境变量,

    Java 环境变量配置 在安装 J2SDK 之后,需要配置环境变量,以便正确地使用 Java 开发工具。环境变量配置是 Java 开发的基础步骤,没有正确配置环境变量,Java 编译器和虚拟机无法正常工作。 环境变量配置的步骤...

    java程序修改环境变量

    这样,新启动的进程将会使用修改后的环境变量,但请注意,这种方式不会影响当前进程,也不会改变系统的全局环境变量。 3. **通过操作系统API修改环境变量** 要直接修改操作系统的环境变量,你需要使用特定操作...

    环境变量详细解释,轻松理解环境变量

    环境变量是指操作系统为当前进程或其子进程设置的一系列变量,用于存储系统运行时需要的信息。这些变量通常用于控制应用程序的行为或者提供一些路径信息。环境变量可以在操作系统级别设置,也可以在用户级别设置,...

    Linux如何处理当前运行环境的环境变量

    首先,我们可以使用命令行接口(CLI)中的`echo`命令结合变量名(如`$HOME`)来查看环境变量的值。此外,`export`命令用于设置或修改环境变量,使其在当前终端会话及子进程中生效。例如,`export MYNAME=Luster`会...

    安装oracle数据库的环境变量设置

    ### 安装Oracle数据库的环境变量设置 在安装与配置Oracle数据库的过程中,正确设置环境变量是非常重要的一步。这些环境变量不仅影响着Oracle数据库的安装过程,还直接影响到数据库的正常运行与性能表现。本文将根据...

Global site tag (gtag.js) - Google Analytics