当前位置: 技术问答>linux和unix
系统启动和关闭时自动运行脚本??
来源: 互联网 发布时间:2014-12-09
本文导语: 我编写了一个启动和关闭oracle 8.1.7数据库的脚本。 关键语句如下: echo "Starting Oracle Database......" su - oracle -c $ORA_HOME/bin/dbstart echo "Starting Oracle Listener......" su - oracle -c "$ORA_HOME/bin/lsnrctl start" 在root和oracle登...
我编写了一个启动和关闭oracle 8.1.7数据库的脚本。
关键语句如下:
echo "Starting Oracle Database......"
su - oracle -c $ORA_HOME/bin/dbstart
echo "Starting Oracle Listener......"
su - oracle -c "$ORA_HOME/bin/lsnrctl start"
在root和oracle登录后都可以手动顺利运行。其他用户名登录时要求我输入oracle用户的密码。
然后将这个脚本文件放在 /etc/init.d下 文件名为:dbora
接着连接
# ln -s /etc/init.d/dbora /etc/rc0.d/K10dbora
# ln -s /etc/init.d/dbora /etc/rc2.d/S99dbora
按照道理应该是可以开机或者关机时自动运行了吧?
问题是一点反应也没有?
求救!我想这和oracle没有关系。肯定是linux上的。
我的环境是red hat linux 7.3
关键语句如下:
echo "Starting Oracle Database......"
su - oracle -c $ORA_HOME/bin/dbstart
echo "Starting Oracle Listener......"
su - oracle -c "$ORA_HOME/bin/lsnrctl start"
在root和oracle登录后都可以手动顺利运行。其他用户名登录时要求我输入oracle用户的密码。
然后将这个脚本文件放在 /etc/init.d下 文件名为:dbora
接着连接
# ln -s /etc/init.d/dbora /etc/rc0.d/K10dbora
# ln -s /etc/init.d/dbora /etc/rc2.d/S99dbora
按照道理应该是可以开机或者关机时自动运行了吧?
问题是一点反应也没有?
求救!我想这和oracle没有关系。肯定是linux上的。
我的环境是red hat linux 7.3
|
开机 /etc/rc.d
关机 /etc/rc0.d
关机 /etc/rc0.d
|
如果shell没有启动,你的脚本肯定不能运行。
|
唉,你没有设置开机和关机的rcx.d.
你把/etc/inittab文件里面的id:5:initdefault:
改成id:2:initdefault:
就可以了.
email:waterstream@371.net
qq:147869863
你把/etc/inittab文件里面的id:5:initdefault:
改成id:2:initdefault:
就可以了.
email:waterstream@371.net
qq:147869863
|
我今天有一点累,跟你说一点相关的吧.
你好好研究一下,/etc/rc0.d-rc6.d 与/etc/rc.d/rc0.d-rc6.d的关系吧!
好好看看就知道了.
你好好研究一下,/etc/rc0.d-rc6.d 与/etc/rc.d/rc0.d-rc6.d的关系吧!
好好看看就知道了.
|
ln -s /etc/init.d/dbora /etc/rc2.d/S99dbora
改成
ln -s /etc/init.d/dbora /etc/rc.d/rc5.d/S99dbora
也行。
改成
ln -s /etc/init.d/dbora /etc/rc.d/rc5.d/S99dbora
也行。