如果从 /etc/rc.shutdown 调用的脚本或命令中有错别字,则存在 “语法或没有发现命令” 问题,请注意,如果使用 shutdown 命令进行调用,则会中止关闭操作 。因此,请在从 rc.shutdown 调用脚本之前确保它可以正常工作 。
需要了解的一些基本信息
机器已经运行的时间信息
#uptime
01:25PMup236days,3:54,
当前的运行级别:
#cat/etc/.init.state
2
上一次 AIX 重启的时间:
#who-b
systembootFeb1719:13
调整 AIX 的运行级别:
#/usr/lib/acct/fwtmp</var/adm/wtmp|greprun-level
TueMay2112:24:43BST2013
run-levelh10015000621369135516
TueMay2112:25:16BST2013
run-level210006201231369135516
TueMay2112:25:16BST2013
这是一个注释
在将条目添加到 inittab 中时,一定要记住,以一个冒号 “:” 开头的行是一个注释,因此,init 在读取 inittab 时将会忽略该行的其余部分 。不要使用 “#”(井号)符号添加注释 。但是,您可以在行的末尾对注释使用井号 。
inittab 条目
让我们来看看运行脚本的 inittab 的一个条目 。假设我们要运行一个将电子邮件发送给系统管理员的脚本,向系统管理员说明设备在系统启动时是可用的 。
inittab 的条目如下所示:
mailout:2:once:/usr/local/bin/mailout > / dev/null 2>&1 #mail users
上面的条目可以概括如下:
mailout:惟一的标识符
2:当系统达到 runlevel 2 时运行此脚本(默认)
once:运行脚本,并且不用等待其终止;init 将继续处理 inittab 。如果进程失败,init 不会尝试重新运行它 。
/usr/local/bin/mailout:要运行的命令的完整路径和脚本名称;请注意,输出被丢弃到 /dev/dull 。我们以 “#” 结束描述脚本是做什么的注释 。
mailout:惟一的标识符
2:当系统达到 runlevel 2 时运行此脚本(默认)
once:运行脚本,并且不用等待其终止;init 将继续处理 inittab 。如果进程失败,init 不会尝试重新运行它 。
/usr/local/bin/mailout:要运行的命令的完整路径和脚本名称;请注意,输出被丢弃到 /dev/dull 。我们以 “#” 结束描述脚本是做什么的注释 。
就完整性而言,以下是有问题的脚本:
!/bin/sh
# mailout
/usr/***in/sendmail -t <<mayday
From:`hostname`
To: rs6admins
Subject:`hostname` P-Series is up
The AIX `hostname` is now up, please check services.
.
mayday
在上述示例中,操作部分的属性 once 表示只运行一次,但也有其他可以使用的操作 。另外两个常见的操作是:重生(respawn)和等待(wait) 。对于重生操作,将会执行相应的命令,但 init 不会等待该命令的完成 。如果命令停止,inittab 会重新启动它,让此进程继续 。所以,您应该查找一个被重生的命令,该命令几乎在所有时间都在运行 。ps-ef 命令输出的 STIME 字段显示了该命令较后一次重生的时间 。被重生的典型进程是 tty、cron 和数据库监控应用程序,以及基于网络文件系统(NFS)的实用工具 。另一个常用操作是等待 。Init 运行命令,并等待命令完成,然后再读取 inittab 文件 。使用等待操作的典型进程是网络身份验证应用程序和打印、备份服务,等等 。
如果需要启动的进程不是 root 所拥有的,那么只需将 su 命令作为 inittab 中的命令条目的一部分提供即可 。下面的示例运行了 /home/ampter/start.sh,但首先会调用 su 命令,因此,进程是由用户 ampter 启动的 。请注意,这里使用了包围了部分命令的引号:
amps:2:once:su - ampter "-c /home/ampter/start.sh" > /dev/console 2>&1
在编辑 inittab 文件时,确保在保存文件后检查了您的条目 。然后,检查您所做的更改 。相信我,没有人愿意搞砸 inittab 。如果某人感觉对手动编辑文件没有信心,那么还有挽救的方法 。AIX 提供以下实用工具:
- 舌头边缘有齿痕是什么原因 舌苔厚白舌头边缘有齿痕是什么原因
- 1月份是什么星座女 12月份是什么星座女
- cheap是什么意思 expensive
- 处女座的幸运花是什么 处女座的幸运花是什么花?
- balloon是什么意思 myballoon是什么意思
- 二向箔是什么 二向箔是什么样子的照片
- 4月是什么星座 4月1日是什么星座
- lol什么意思 玲珑塔lol什么意思
- 日久生情下一句是什么 日久生情下一句是什么搞笑
- 押韵是什么意思 英语押韵是什么意思