PWDX查找程序执行路径
PWDX
通过PID号查找文件对应的启动目录
在linux 64位 5.4及SunOS 5.10上测试通过
- 通常的做法:
- [root@app1 bin]# ps -ef | grep java
- root 4993 4964 20 Oct22 ? 1-09:03:43 /usr/java/jdk1.6.0_07/bin/java
- -Dprogram.name=run.sh -Duser.timezone=GMT+08:00 -Djava.awt.headless=true
- -Dorg.jboss.mq.il.uil2.useServerHost=true
- -server -Xms3096m -Xmx3096m -Xmn1024m -XX:PermSize=1024m
- -XX:MaxPermSize=1024m -Xss256K -XX:+DisableExplicitGC
- -XX:SurvivorRatio=1 -XX:+UseConcMarkSweepGC -XX:+UseParNewGC
- -XX:+CMSParallelRemarkEnabled -XX:+UseCMSCompactAtFullCollection
- -XX:CMSFullGCsBeforeCompaction=0 -XX:+CMSClassUnloadingEnabled
- -XX:LargePageSizeInBytes=128M -XX:+UseFastAccessorMethods
- -XX:+UseCMSInitiatingOccupancyOnly -XX:CMSInitiatingOccupancyFraction=80
- -XX:SoftRefLRUPolicyMSPerMB=0 -XX:+PrintClassHistogram
- -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:+PrintHeapAtGC
- -Djava.net.preferIPv4Stack=true -Djava.endorsed.dirs=/app/Service/lib/endorsed
- -classpath /app/Service/bin/run.jar:/usr/java/jdk1.6.0_07/lib/tools.jar org.jboss.Main -b app1
- root 31446 29924 0 09:44 pts/2 00:00:00 grep java
- 输出目录非常长,要找到目录需要从其中找dirs或用命令过滤。
- 通过pwdx可直接找到程序的启动路径:
- [root@app1 bin]# jps -l
- 31480 sun.tools.jps.Jps
- 4993 org.jboss.Main
- [root@app1 bin]# jps -l | grep -v jps
- 4993 org.jboss.Main
- [root@app1 bin]# pwdx `jps -l | grep -v jps | awk '{print $1}'`
- 4993: /app/Service/bin
- [root@app1 bin]#
转载于:https://www.cnblogs.com/gaoyuechen/p/10466033.html
PWDX查找程序执行路径相关推荐
- 【ABAP】通过ST05分析程序执行路径
在系统维护中,经常需要对用户自定义开发的程序以及系统的标准程序进行分析,需要知道程序执行中有哪些表被调用,执行了哪些操作.SAP提供了性能分析工具ST05,能够对程序执行中的操作进行跟踪.下面介绍如何 ...
- python读文件路径-python获取程序执行文件路径的方法(推荐)
1.获取当前执行主脚本方法:sys.argv[0]和_ file _ (1)sys.argv 一个传给Python脚本的指令参数列表.sys.argv[0]是脚本的名字.一般得到的是相对路径,用os. ...
- 修改stata执行程序和调用数据路径的cd命令,以及查找程序的findit或help命令
如需转载,请注明来源,谢谢合作. 若本文对您有一点点的帮助,欢迎点赞.评论和关注.您的鼓励和支持,是我继续学习和分享的动力. 修改stata的存储路径,可以方便所写程序执行修改路径后文件夹里的程序和数 ...
- python 消息框但不影响程序执行_还在用print()查找错误?日志消息不香嘛?| 原力计划...
作者 | 灰小猿 责编 | 王晓曼 出品 | CSDN博客 最近在做项目开发的时候,跟小伙伴聊到修 Bug 这件事. 嗯,对于一只没技术的程序猿来说,修 Bug 的确是一件让人头疼的事情,尤其是对于比 ...
- Windows中的命令行提示符里的Start命令执行路径包含空格时的问题
转自:http://www.x2009.net/articles/windows-command-line-prompt-start-path-space.html 当使用Windows 中的命令行提 ...
- c获取当前程序的路径_漏洞挖掘|使用AFL Fuzzing网络程序
AFL基于代码插桩来生成测试用例,这样生成的样本就比较的好,而且针对 linux 做了许多性能优化使得速度也非常快. AFL(American Fuzzy Lop)是由安全研究员Michał Zale ...
- 如何在.NET控制台应用程序中获取应用程序的路径?
如何在控制台应用程序中找到应用程序的路径? 在Windows Forms中 ,我可以使用Application.StartupPath查找当前路径,但这似乎在控制台应用程序中不可用. #1楼 上面的答 ...
- 4底2分化查找程序的作业树
<树型软件工程方法>之系列博 ...
- GO函数内部程序执行顺序
目录 GO 包 标准库 程序执行顺序 GO 包 包是结构化代码的一种方式:每个程序都由包(通常简称为pkg)的概念组成,可以使用自身的包或者从其它包中 导入内容. 如同其它一些编程语 言中的类库或命名 ...
最新文章
- 过拟合(原因、解决方案、原理)
- php邮箱地址验证,js和php邮箱地址验证的实现方法
- 安装grunt-browser-sync时报错:“未能加载Visual C++ 组件 “VCBuild.exe”
- channel带缓冲区和不带缓冲区的区别
- C#中 As 和强制转换的总结
- 大数据究竟是什么?一句话让你认识并读懂大数据
- java泛型为伪泛型,什么,JAVA的泛型是伪泛型
- 显示日历信息的命令 cal 和 ncal
- c语言dda算法完整实现,计算机图形学DDA算法.doc
- 一组NOKIA数据线电路图及制作图例
- 快速入门机器学习——特征抽取
- listview优化几种写法(原创)
- android10一键root权限获取,完美root方法教你如何一键获取手机ROOT权限
- grafana登录密码重置
- 基于Java的网络编程实践
- 为啥GE云盒老显示服务器出现异常,ge云盒服务器出现异常
- Python从小白到新手
- shadow使用方法
- c语言中的头文件stdlib.h的作用,C语言头文件#includestdlib.h的作用
- 对于缠论的编排和解读过程
热门文章
- MySQL-30道面试题
- 将Linux代码移植到Windows的简单方法
- 3563: DZY Loves Chinese - BZOJ
- jQuery基本选择器 (实例及表单域 value 的获取)
- VSS控制存储过程,及其asp.net的远程调试
- solr集成IKAnalyzer中文分词器
- linux新建脚本文件,linux shell脚本编程2—修改文件时间和创建新文件即touch命令的使用...
- sqlserver 没有维护计划_制定数据库备份计划,不再为数据丢失闹心!
- wxpython菜单的位置_wxpython教程:[5]次级菜单
- raster | R语言中的空间栅格对象及其基本处理方法(Ⅲ):切片/掩膜、图层叠加...