如果我使用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
如果你需要的参数仅供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
的,包括一个完整的命令行。
前言:好的。所以这是一个非常恼人的一个。那里只是似乎没有被以编程方式抓住这个信息到Cygwin的任何可行的方式。每当我开始研究解决方案,它花了超过20分钟,驳回路径/解决方案和备份刻录机吧。使用WMI,WMIC,甚至从注册表拉动,成为可笑的。没有提供可靠的,并且大部分时间甚至WMI没有列出的CMD线。永远结束了构建出一个dll / exe文件分析器。
那么今天我在做一些DLL的工作,不论Cygwin的,而输入“listdlls的”。起初我以为这只是一些轧功能或别名,最有可能的Nirsoft的pstree
。但很快就意识到它可能Sysinternal的wmic
,这是命令行!
解:
对于粗糙例如(依赖= listdlls.exe,grep的,AWK,PS “procps的”):
process.c
我真的认为这是你所追求的。让我知道。干杯
“p纤ep -a”也将这样的伎俩。例如:
win7util package