请教关于进程列表的cmd列问题,请指点!!!!
例如:
# ps -ef | grep ora
UID PID PPID C STIME TTY TIME CMD
oracle 13893 2839 0 02:53 ? 00:00:02 /usr/bin/gnome-session
oracle 13923 1 0 02:53 ? 00:00:00 /usr/bin/ssh-agent -s
oracle 13950 1 0 02:53 ? 00:00:00 /usr/bin/dbus-launch --exit-with-session /etc/X11/xinit/Xclients
oracle 13951 1 0 02:53 ? 00:00:00 dbus-daemon-1 --fork --print-pid 8 --print-address 6 --session
oracle 13956 1 0 02:53 ? 00:00:02 /usr/libexec/gconfd-2 5
oracle 13959 1 0 02:53 ? 00:00:00 /usr/bin/gnome-keyring-daemon
oracle 13961 1 0 02:53 ? 00:00:00 /usr/libexec/bonobo-activation-server --ac-activate --ior-output-fd=18
oracle 13963 1 0 02:53 ? 00:00:01 /usr/libexec/gnome-settings-daemon --oaf-activate-iid=OAFIID:GNOME_SettingsDaemon --oaf-ior-fd=22
oracle 13969 1 0 02:53 ? 00:00:02 /usr/libexec/gam_server
oracle 13978 1 0 02:53 ? 00:00:02 xscreensaver -nosplash
oracle 14002 1 0 02:53 ? 00:00:03 /usr/bin/metacity --sm-client-id=default1
oracle 14006 1 0 02:53 ? 00:00:05 gnome-panel --sm-client-id default2
oracle 14008 1 0 02:53 ? 00:00:05 nautilus --no-default-window --sm-client-id default3
oracle 14010 1 0 02:53 ? 00:00:00 gnome-volume-manager --sm-client-id default6
oracle 14012 1 0 02:53 ? 00:00:01 eggcups --sm-client-id default5
oracle 14334 14098 0 03:15 ? 00:01:00 /u01/app/oracle/product/10.2.0/db_1/bin/sqlplus -S
oracle 14346 1 0 03:15 ? 00:00:03 ora_pmon_test
oracle 14348 1 0 03:15 ? 00:00:00 ora_psp0_test
oracle 14350 1 0 03:15 ? 00:00:04 ora_mman_test
oracle 14352 1 0 03:15 ? 00:00:29 ora_dbw0_test
oracle 14354 1 2 03:15 ? 00:02:53 ora_lgwr_test
oracle 14356 1 0 03:15 ? 00:00:09 ora_ckpt_test
oracle 14358 1 0 03:15 ? 00:00:05 ora_smon_test
oracle 14360 1 0 03:15 ? 00:00:00 ora_reco_test
oracle 14362 1 0 03:15 ? 00:00:00 ora_cjq0_test
oracle 14364 1 0 03:15 ? 00:00:13 ora_mmon_test
oracle 14366 1 0 03:15 ? 00:00:04 ora_mmnl_test
oracle 14368 1 0 03:15 ? 00:00:00 ora_d000_test
oracle 14370 1 0 03:15 ? 00:00:00 ora_s000_test
oracle 14373 1 0 03:17 ? 00:00:00 ora_qmnc_test
oracle 14381 1 0 03:17 ? 00:00:00 ora_q000_test
oracle 14393 1 0 03:25 ? 00:00:00 ora_q001_test
oracle 12839 14334 31 05:20 ? 00:02:44 oracletest (DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq)))
在CMD列(最后一列)有的列出的是可执行程序的文件名加参数;有的列出的是进程名
我想具体请教在什么情况下进程列出的是执行文件名;在什么情况下列出的是进程名呢?
如果列出的是执行文件名可以理解这个执行文件运行后就是一个进程,但是那些只列出进程名的进程的名字是怎么确认的呢?比如ora_q000_test是14381的进程CMD列,ora_q000_test这个标志是怎么得到的呢?是在Oracle程序设计的时候就确认的吗?
对于cmd列很迷惑,请诸位大侠指点一下,谢谢!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论