如何使用任何cygwin的工具来看看过程带有参数的窗户

问题描述 投票:10回答:3

如果我使用ps -efW,它列出了Windows进程,但不使用命令行参数。

我碰到,我被告知要使用qazxsw POI,qazxsw POI和POI qazxsw三个环节。

pstree

/proc/PID/cmdline

procps

不过,我没有发现任何除了qazxsw Cygwin中的32位软件包POI。

即使在我安装http://cygwin.com/ml/cygwin/2007-04/msg00813.html,我不知道如何使用它。我读手册页,但没有得到一个线索。

是否有人可以帮助?

例如,使用http://cygwin.com/ml/cygwin/2007-04/msg00817.html命令,我可以看到参数的完整过程。

http://cygwin.com/ml/cygwin/2007-04/msg00821.html

然而,使用Cygwin的procps命令。

procps
windows process cygwin arguments ps
3个回答
11
投票

如果你需要的参数仅供cygwin的过程中,你可以使用

wmic

要么

C:\Users\test1>wmic process get ProcessID, Commandline /format:csv |grep cmd
OSWIN7VC10-32B1,"C:\Windows\system32\cmd.exe" ,2904
OSWIN7VC10-32B1,C:\Windows\system32\cmd.exe /c c:\ostore74\src\osci\scripts\buil
d_test\nt\batch_conf\winnt_vc100_weekly.bat >C:\Users\test1\AppData\Local\Tem
p\s1io.4 2>C:\Users\test1\AppData\Local\Temp\s1io.5,3968
OSWIN7VC10-32B1,C:\Windows\system32\cmd.exe /c C:\apache-ant-1.7.1\bin\ant.bat -
Djboss.home=C:\ostore74\tmp\javaee\jboss-4.2.3.GA -emacs -k -f C:\ostore74\src\j
mtl\build.xml overnight >> \\ostorenas\odi\ostore_platform_logs\ostore\7.4
.0\test1\winnt_vc100\2013-10-18-1720\unit_retail_jmtl.log 2>&1,1864
OSWIN7VC10-32B1,"C:\Windows\system32\cmd.exe" ,604
OSWIN7VC10-32B1,grep  cmd,2064

ps是包Psmisc做的一部分)。

如果您需要论据Windows进程,你可以使用C:\Users\test1>ps -efW |grep cmd 0 2904 0 ? Oct 17 C:\Windows\System32\cmd.exe 0 3968 0 ? Oct 18 C:\Windows\System32\cmd.exe 0 1864 0 ? Oct 18 C:\Windows\System32\cmd.exe 0 3200 0 ? 08:39:43 C:\Windows\System32\cmd.exe 为好。它的工作原理在Cygwin的外壳。或者,你可以尝试修补procps -wwFAH pstree -a 的,包括一个完整的命令行。


2
投票

前言:好的。所以这是一个非常恼人的一个。那里只是似乎没有被以编程方式抓住这个信息到Cygwin的任何可行的方式。每当我开始研究解决方案,它花了超过20分钟,驳回路径/解决方案和备份刻录机吧。使用WMI,WMIC,甚至从注册表拉动,成为可笑的。没有提供可靠的,并且大部分时间甚至WMI没有列出的CMD线。永远结束了构建出一个dll / exe文件分析器。

那么今天我在做一些DLL的工作,不论Cygwin的,而输入“listdlls的”。起初我以为这只是一些轧功能或别名,最有可能的Nirsoft的pstree。但很快就意识到它可能Sysinternal的wmic,这是命令行!

解:

  • 查找和存储PID的可执行文件名搜索词
  • “listdlls.exe”结果存储
  • 通过PID的阵列环\
  • 查找进程的PID名\
  • 打印过程名针对listdlls的结果匹配命令行

对于粗糙例如(依赖= listdlls.exe,grep的,AWK,PS “procps的”):

process.c

我真的认为这是你所追求的。让我知道。干杯


2
投票

“p纤ep -a”也将这样的伎俩。例如:

win7util package
© www.soinside.com 2019 - 2024. All rights reserved.