Linux、UNIX设置开机自动运行命令、脚本配置

方法一:Iw9I Z JM v8b|;joo0编辑/etc/rc.d/rc.localL A(@7Vl9tt(k*Q8R`0加入要执行的命令。6`{0Ue#i"KP?0如:g t Ibh\9_D,p0[root@rhel5 rc.d]# cat rc.localITPUB个人空间7@4|9e’E!]#!/bin/shITPUB个人空间bA0_&O6J2t#\&;f![;m7Z.Gn0# This script. will be executed *after* all the other init scripts.ITPUB个人空间 ]8J;Q!};ya-fqB9?# You can put your own initialization stuff in here if you don’tITPUB个人空间-{ ~sf9j(u~,x# want to do the full Sys V style. init stuff.

touch /var/lock/subsys/localITPUB个人空间+O0p@hWMvncserver :1

注意:ITPUB个人空间I Mu)@[M此种方法只适合在linux上试用,其他HP,AIX并不使用。以下的2种方法相对来说是通用的,其他UNIX系统同样适用。

在使用第二种、第三种方法之前需要了解一下inittab配置文件。ITPUB个人空间*I5` zC_ a2Rhttp://space.itpub.net/370491/viewspace-216955

ITPUB个人空间!R[%cRFNr,s:\*@方法二:@!`-RqL?9pZ01.在/etc/init.d/下创建一个文件test,加入执行内容。ITPUB个人空间SO8~D%ola @2.修改执行权限:ITPUB个人空间?_zh*o-Y,`chown 777 testITPUB个人空间’GU%]K0c C$h!O+?PG3.创建链接:ITPUB个人空间2V:^*ejEln -s /etc/init.d/test /etc/rc.d/rc3.d/S900test

注意:e7S#j:Fu01.注意对test文件加入执行权限。-X%t+]J,P+C2V02.在创建链接的时候一定使用绝对路径。ITPUB个人空间H/s&U$j4m]3.此种方法的重点并不在于test存放在/etc/init.d目录下(一般我们将要随系统自动启动的脚本都放在此目录下),而是创建的链接文件S900test放在/etc/rc.d/rc3.d目录下。[6SX(a1]Qp h0原因:ITPUB个人空间D!G F8}p.?4|1.运行级别:K:t!\&;v^5nYr3f!|M0[root@rhel5 rc.d]# runlevel%mp9vDb3Ya3U0N 3OGx%~(ps n Dl7@0zVHZ2W7HqeMt02.inittab默认配置:ITPUB个人空间AB-z1v7hl"El0:0:wait:/etc/rc.d/rc 0ITPUB个人空间6f"@|$]e7cl1:1:wait:/etc/rc.d/rc 1D5O.z#Y0\0l2:2:wait:/etc/rc.d/rc 2\;S A2Nm’b0l3:3:wait:/etc/rc.d/rc 3 (启动时会等待将/etc/rc.d/rc3.d目录下的所有命令执行完成。):Us dbf"Nb0l4:4:wait:/etc/rc.d/rc 4ITPUB个人空间xi T9bm` |:_6L xl5:5:wait:/etc/rc.d/rc 5ITPUB个人空间NsK)URl6:6:wait:/etc/rc.d/rc 6

方法三:H+{t3Q5q,Al/R$\&;`"P0这种方法跟上一种方法其实本质是相同的,都是源自inittab配置文件。x!bQF\&;C q0可以直接修改/etc/inittabITPUB个人空间`AlW6L${v加入:ITPUB个人空间mR X5M/RM%F&jtest:35:wait:/bin/echo "123456" > /aaa 2>&1

这样在启动时系统也会等待/bin/echo "123456"命令执行结束。Roi KS2N0ITPUB个人空间+GQ9Idf+}注意:ITPUB个人空间/C4K$i-O!bLs&J&k1.:wait:为关键字,意为等待命令执行结束。不要写成其他或者写错了。7I)^ m%rz Z+x,_02.在使用命令或写执行脚本的时候,最后执行绝对路径。如/bin/echo 而不要光写个echo。

如果我们是HP-UX或者是IBM AIX,我们可以使用第二种或者第三种方法。

每一发奋努力的背后,必有加倍的赏赐。

Linux、UNIX设置开机自动运行命令、脚本配置

相关文章:

你感兴趣的文章:

标签云: