solaris2.6系统下, 输入ps -e,只能显示进程头,如下: # ps -e PID TTY TIME CMD 看不到任何进程。 输入命令ps, 显示如下: # ps ps: no controlling terminal 有谁知道是什么原因呢,该如何修复?
我想做一个守护进程检测系统运行。如果系统运行错误则杀掉系统。 我该使用哪个函数可以得到我的系统进程ID呢?类似与ps aux哪样得到进程信息。 得到程序进程ID后我使用KILL函数杀掉进程。
求救:solaris8的系统,使用ps -ef无法查到进程,而且/usr/bin/login文件的大小,属性和user group都不对了,怀疑是中了木马,该怎么检查和恢复系统啊????请高手赐教!!急急急!!
在Unix系统管理中,当用ps命令观察进程的执行状态时,经常看到某些进程的状态栏为defunct,这就是所谓的“僵尸”进程。“僵尸”进程是一个早已死亡的进程,但在进程表(processs table)中仍占了一个位置(slot)。由于进程表的容量是有限的,所以,defunct进程不仅占用系统的内存资源,影响系统的性能,而且如果其数目太多,还会导致系统瘫痪。 我们知道,每个Unix进程在进程表里都有一个进入点(entry),核心程序执行该进程时使...
$ ps -ef UID PID PPID C STIME TTY TIME CMD root 1 0 0 Mar 05 - 1:26 /etc/init informix 3506 1 0 Mar 05 - 6:19 ksh /usr/users/informix/ca_s 以上列出的STIME、TIME代表了什么?
这是下面我的测试代码,开辟了另一个子进程,子进程又开辟另一个子进程。结束前,一共是3个进程,可是运行后,用另一个终端,用ps观察,只能看到2个a.out进程!这是怎么回事呢?我的环境是RH8。
[code]
[yangwl:/home/users50/yangwl/test/undone/tfork]$ cat tfork.c
#include