nếu tôi sử dụng "ps -efW", nó liệt kê các quy trình cửa sổ nhưng không có đối số dòng lệnh.Cách xem quy trình với đối số trong cửa sổ bằng cách sử dụng bất kỳ tiện ích cygwin nào
tôi đã xem 3 liên kết được yêu cầu sử dụng "pstree", "/ proc/PID/cmdline", "procps".
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
nhưng tôi không tìm thấy trừ procps trong gói 32 bit Cygwin.
ngay cả sau khi cài đặt procps, tôi không biết cách sử dụng. đọc trang người đàn ông. nhưng không nhận được bất kỳ đầu mối nào.
ai đó có thể giúp bạn không?
ví dụ:
sử dụng lệnh wmic tôi có thể xem quy trình hoàn chỉnh với đối số.
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
nhưng sử dụng lệnh ps Cygwin.
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
Chức năng "__getexeccmd" này là gì? Đó không phải là một hàm bash. Làm thế nào là ai đó phải sử dụng này? –
Sử dụng nó tuy nhiên bạn muốn ... Bạn có thể tải nó vào hồ sơ bash của bạn, có thể là một tên thân thiện .... Bạn có thể dễ dàng chuyển đổi nó thành một kịch bản bash, ném nó trong "usr/bin" hoặc bí danh nó. – jonretting