当前位置: 技术问答>linux和unix
cygwin 中如何得到一个进程的PID?
来源: 互联网 发布时间:2015-09-13
本文导语: cygwin 中如何得到一个进程的PID? 我用java运行命令(运行两次): java Test arg1 arg2 java Test arg3 arg4 然后用ps -ef 察看: $ ps -ef UID PID PPID TTY STIME COMMAND MARSHAL 3176 1832 0 14:05:07...
cygwin 中如何得到一个进程的PID?
我用java运行命令(运行两次):
java Test arg1 arg2
java Test arg3 arg4
然后用ps -ef 察看:
$ ps -ef
UID PID PPID TTY STIME COMMAND
MARSHAL 3176 1832 0 14:05:07 /cygdrive/c/jdk/bin/java
MARSHAL 3176 1832 0 14:05:07 /cygdrive/c/jdk/bin/java
我怎么区分那个进程是第一次运行的,哪个是第二次运行的?
在Linux中,可以显示如下:
$ ps -ef
UID PID PPID TTY STIME COMMAND
MARSHAL 3176 1832 0 14:05:07 /cygdrive/c/jdk/bin/java Test arg1 arg2
MARSHAL 3176 1832 0 14:05:07 /cygdrive/c/jdk/bin/java Test arg3 arg4
我用java运行命令(运行两次):
java Test arg1 arg2
java Test arg3 arg4
然后用ps -ef 察看:
$ ps -ef
UID PID PPID TTY STIME COMMAND
MARSHAL 3176 1832 0 14:05:07 /cygdrive/c/jdk/bin/java
MARSHAL 3176 1832 0 14:05:07 /cygdrive/c/jdk/bin/java
我怎么区分那个进程是第一次运行的,哪个是第二次运行的?
在Linux中,可以显示如下:
$ ps -ef
UID PID PPID TTY STIME COMMAND
MARSHAL 3176 1832 0 14:05:07 /cygdrive/c/jdk/bin/java Test arg1 arg2
MARSHAL 3176 1832 0 14:05:07 /cygdrive/c/jdk/bin/java Test arg3 arg4
|
cygwin里也有proc文件系统
$ cat /proc/3176/cmdline
就可以知道命令行参数了。
(你两次的PID都是3176 ?)
$ cat /proc/3176/cmdline
就可以知道命令行参数了。
(你两次的PID都是3176 ?)