Solaris 系统启动脚本
今晚帮朋友装一套系统软件。写了一个系统启动脚本虽然简单但第一次写还是挺折腾的 。
who -r 查看系统运行级别
root@v250 # who -r
. run-level 3 Sep 28 22:39 3 0 S
#建立系统启动脚本
vi /etc/init.d/Jedi
#!/sbin/sh
#
# WTWY co.
# All rights reserved.
#
# write by ww 05/09/28 SMI"
case "$1" in
'start')
su - root -c "/usr/local/tomcat/bin/startup.sh"
su - postgres -c "bin/pg_ctl start -D ./data"
;;
'stop')
su - postgres -c "bin/pg_ctl stop -W -D ./data -m fast"
su - root -c "/usr/local/tomcat/bin/shutdown.sh"
exit 1
;;
esac
exit 0
# 改变权限
chmod +x Jedi
#建立链接
ln -s /etc/init.d/Jedi /etc/rc2.d/S99Jedi
ln -s /etc/init.d/Jedi /etc/rc3.d/S99Jedi
ln -s /etc/init.d/Jedi /etc/rc0.d/K10Jedi
今晚帮朋友装一套系统软件。写了一个系统启动脚本虽然简单但第一次写还是挺折腾的 。
who -r 查看系统运行级别
root@v250 # who -r
. run-level 3 Sep 28 22:39 3 0 S
#建立系统启动脚本
vi /etc/init.d/Jedi
#!/sbin/sh
#
# WTWY co.
# All rights reserved.
#
# write by ww 05/09/28 SMI"
case "$1" in
'start')
su - root -c "/usr/local/tomcat/bin/startup.sh"
su - postgres -c "bin/pg_ctl start -D ./data"
;;
'stop')
su - postgres -c "bin/pg_ctl stop -W -D ./data -m fast"
su - root -c "/usr/local/tomcat/bin/shutdown.sh"
exit 1
;;
esac
exit 0
# 改变权限
chmod +x Jedi
#建立链接
ln -s /etc/init.d/Jedi /etc/rc2.d/S99Jedi
ln -s /etc/init.d/Jedi /etc/rc3.d/S99Jedi
ln -s /etc/init.d/Jedi /etc/rc0.d/K10Jedi
Solaris系统启动脚本
本文介绍了在Solaris系统中创建一个简单的系统启动脚本的过程。该脚本用于启动Tomcat和PostgreSQL服务,并设置了相应的运行级别。通过使用vi编辑器创建脚本文件并设置执行权限,最终通过符号链接将其加入到不同运行级别的启动序列中。
35

被折叠的 条评论
为什么被折叠?



