Linux下查看进程所使用的环境变量
文章目录
[隐藏]
- 获取进程id
- 列出进程的环境变量
在Linux下直接执行env命令即可获取当前的环境变量
[xxxx ~]$$ env HOSTNAME=iZ94lykym6iZ TERM=linux SHELL=/bin/bash HISTSIZE=1000 ...
进程的环境变量可以在/proc//environ查看,其中为进程id
获取进程id
使用ps获取pid
[xxxx ~]$ ps -ef | grep java 500 3345 1 0 Sep06 ? 00:48:57 /usr/bin/java -Djava.util.logging.config.file=/home/xxx/tomcat/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.dirs=/home/xxx/tomcat/endorsed -classpath /home/xxx/tomcat/bin/bootstrap.jar:/home/xxx/tomcat/bin/tomcat-juli.jar -Dcatalina.base=/home/xxx/tomcat -Dcatalina.home=/home/xxx/tomcat -Djava.io.tmpdir=/home/xxx/tomcat/temp org.apache.catalina.startup.Bootstrap start
其中3345就是pid。
使用pidof获取pid
pidof命令需要知道进程的可执行的命令。
[xxxx ~]$ pidof java 24299 3345
它会列出所有执行此命令的进程id。
列出进程的环境变量
直接查看
cat /proc/id>/environ
美化输出查看
xargs --null --max-args=1 < /proc/id>/environ
原文出处:majing -> https://majing.io/posts/10000001531167
打赏
如果此文对你有所帮助,请随意打赏鼓励作者^_^
微信扫一扫,打赏作者吧~
标签:Linux
相关推荐
简单轻松:Linux下从零开始创建lvm虚拟磁盘阵列+脚本化解决方案
Linux日志切割工具Logrotate配置详解
Linux服务器使用 iptables和tc对服务器某个端口进行限速
linux中awk工具的使用
Linux下Apache虚拟主机配置https证书
Linux动态启用/禁用超线程技术
Linux运维:如何使用ss代替netstat命令
面试常问的22个Linux命令
本站所发布的一切资源仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如果侵犯你的利益,请发送邮箱到 [email protected],我们会很快的为您处理。