请教关于进程列表的cmd列问题,请指点!!!!

发布于 2022-07-20 14:03:21 字数 5498 浏览 4 评论 0

例如:  
# 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文