Wenn ich "ps -efW" verwenden, listet es die Windows-Prozesse, aber nicht mit Befehlszeilenargumente.Wie zu sehen, Prozess mit Argumenten in Windows mit irgendwelchen Cygwin-Dienstprogramme
Ich stieß auf 3 Links, wo gesagt wurde, "pstree", "/ proc/PID/cmdline", "procps" zu verwenden.
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
aber ich außer procps in Cygwin 32-Bit-Paket finden nicht.
sogar nach dem installierten procps, weiß ich nicht, wie man verwendet. Lies die Manpage. aber hat keine Ahnung bekommen.
kann jemand bitte helfen?
für z.B.
wmic Befehl kann ich den gesamten Prozess mit Argumenten sehen.
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
aber mit dem Befehl cygwin ps.
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
Was ist diese "__getexeccmd" -Funktion? Das ist keine Bash-Funktion. Wie soll jemand das benutzen? –
Verwenden Sie es wie Sie möchten ... Sie könnten es in Ihr Bash-Profil laden, vielleicht einen freundlicheren Namen .... Sie könnten es leicht in ein Bash-Skript umwandeln, es in "usr/bin" werfen oder es als Alias verwenden. – jonretting