WEB开发网
开发学院操作系统Linux/Unix IBM AIX V5.3 系统管理(Test 222)认证指南: 第 1 ... 阅读

IBM AIX V5.3 系统管理(Test 222)认证指南: 第 1 部分:启动过程(上)

 2008-11-10 08:28:48 来源:WEB开发网   
核心提示: 3. 使用 lsitab 命令显示新的记录:# lsitab xcmdxcmd:2:respawn:find / -type f > /dev/null 2>&1#4. 显示进程:# ps -ef | grep findroot 28972 13964 0 11:07:33pt

3. 使用 lsitab 命令显示新的记录:# lsitab xcmd
xcmd:2:respawn:find / -type f > /dev/null 2>&1
#

4. 显示进程:# ps -ef | grep find                   
  root 28972 13964  0 11:07:33 pts/0 0:00 grep find 
#

5. 结束 find 进程:# kill 25462

6. 显示进程:# ps -ef | grep find                             
  root 23538 13964  0 10:58:24 pts/0 0:00 grep find           
  root 28966   1  4 10:58:21   - 0:00 find / -type f
#

由于 action 项被设置成为了 respawn,所以一个新的 find 进程(上面显示的 28966)在前一个进程结束后又被系统启动了。

这个进程会被不断的重新启动,除非把 action 项的设置修改,如:

1. 把 xcmd 这条记录的 action 项的值从 respawn 修改为 once:# chitab "xcmd:2:once:find / -type f > /dev/null 2>&1"

2. 显示进程:# ps -ef | grep find                             
  root 20378 13964  0 11:07:20 pts/0 0:00 grep find           
  root 28970   1  4 11:05:46   - 0:03 find / -type f

3. 结束 find 进程:# kill 28970

4. 显示进程:# ps -ef | grep find                   
  root 28972 13964  0 11:07:33 pts/0 0:00 grep find 
#

可以看到 find 进程没有再被系统启动。

要从 /etc/inittab 文件中删除这条记录,您可以使用 rmitab 命令。例如:# rmitab xcmd
# lsitab xcmd
#

/etc/inittab 条目的顺序

在 /etc/inittab 文件中,基本条目按照如下所示的方式进行排序:

initdefault

sysinit

Powerfailure Detection (powerfail)

Multiuser check (rc)

/etc/firstboot (fbcheck)

System Resource Controller (srcmstr)

Start TCP/IP daemons (rctcpip)

Start NFS daemons (rcnfs)

cron

pb cleanup (piobe)

getty for the console (cons)

必须在 etc/inittab 文件的开始处附近启动系统资源控制器(System Resource Controller,SRC),因为需要 SRC 守护进程来启动其他进程。因为 NFS 需要 TCP/IP 守护进程正确地运行,所以应该在启动 NFS 守护进程之前启动 TCP/IP 守护进程。/etc/inittab 文件中的条目根据依赖关系进行排序,这意味着,如果一个进程 (process2) 的正常运行需要另一个进程 (process1) 的存在,那么在 /etc/inittab 文件中,process1 的条目应该出现在 process2 的条目之前。

上一页  4 5 6 7 8 9 

Tags:IBM AIX

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接