- 论坛徽章:
- 0
|
把dyangen这个进程送到后台去运行,查看如下:
lab# jobs
[1] + Running /usr/local/bin/dynamips -H 7201
[2] - Running /usr/local/bin/synamips2 -H 7200
[3] Running /usr/local/bin/dynagen K1.net
此时正常,然后注销退出,再重新登陆,发现使用jobs看不到任何作业,而检查进程时也没有发现其踪影,如下:
lab# ps -ef
ps: Process environment requires procfs(5)
PID TT STAT TIME COMMAND
984 v0 IWs 0:00.00 login [pam] (login)
70755 v0 I+ 0:00.03 -csh (csh)
985 v1 Is+ 0:00.00 /usr/libexec/getty Pc ttyv1
986 v2 Is+ 0:00.00 /usr/libexec/getty Pc ttyv2
987 v3 Is+ 0:00.00 /usr/libexec/getty Pc ttyv3
988 v4 Is+ 0:00.00 /usr/libexec/getty Pc ttyv4
989 v5 Is+ 0:00.00 /usr/libexec/getty Pc ttyv5
990 v6 Is+ 0:00.00 /usr/libexec/getty Pc ttyv6
991 v7 Is+ 0:00.00 /usr/libexec/getty Pc ttyv7
64410 0- I 0:00.04 pure-ftpd (SERVER) (pure-ftpd)
70484 1- S 6:12.69 /usr/local/bin/dynamips -H 7201
70792 1- S 2:26.17 /usr/local/bin/synamips2 -H 7200
70888 2 I 0:00.01 su
70889 2 S 0:00.01 _su (csh)
70894 2 R+ 0:00.00 ps -ef
可是用telnet去登陆思科的模拟器,可以登,说明其进程依然在,再过滤查找进程,可以找到,如下:
lab# ps -ef |grep dynagen
ps: Process environment requires procfs(5)
70896 2 D+ 0:00.00 grep dynagen
此时的进程编号是:70896
再查一次,如下:
lab# ps -ef | grep dynagen
ps: Process environment requires procfs(5)
70922 2 R+ 0:00.00 grep dynagen
进程编号又变了!!!!!这是什么原因呢?请大家指教!!!! |
|