歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux管理 >> Linux維護 >> Linux系統設置DB2等服務開機啟動的過程

Linux系統設置DB2等服務開機啟動的過程

日期:2017/3/2 10:26:23   编辑:Linux維護

Linux系統中向要設置開機啟動,就要通過代碼來實現。通過編寫腳本能夠把服務加到Linux開機啟動項中,本文就來介紹一下Linux系統中設置DB2等服務開機啟動的過程。

1.轉到/etc/init.d 目錄下。

以root身份執行

Shell代碼

cd /etc/init.d

2.編寫DB2啟動腳本

Shell代碼

vi startDB2

輸入以下內容

Shell代碼

#!/bin/sh

# chkconfig: 2345 99 01

# processname:IBMDB2

# description:db2 start

DB2_HOME=“/home/db2inst1/sqllib” #安裝db2用戶的sqllib

DB2_OWNER=“db2inst1” #db2用戶名

case “$1” in

start )

echo -n “starting IBM db2”

su - $DB2_OWNER -c $DB2_HOME/adm/db2start

touch /var/lock/db2

echo “ok”

;;

stop )

echo -n “shutdown IBM db2”

su - $DB2_OWNER -c $DB2_HOME/adm/db2stop

rm -f /var/lock/db2

echo “ok”

;;

restart|reload)

$0 stop

$0 start

;;

*)

echo “usage:$0 start|stop|restart|reload”

exit 1

esac

exit 0

3.編寫啟動was和tds的腳本

Shell代碼

vi startWasTds

輸入以下內容

Shell代碼

#!/bin/sh

# chkconfig: 2345 99 01

# processname:IBMTDSWAS

# description:filenet was tds

/opt/IBM/WebSphere/AppServer/profiles/AppSrvTds/bin/startServer.sh server1

/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/bin/startServer.sh server1

/opt/IBM/WebSphere/AppServer/profiles/ilog/bin/startServer.sh serve1

#TDS

/opt/ibm/ldap/V6.3/sbin/ibmdiradm -l dsrdbm01 -t

/opt/ibm/ldap/V6.3/sbin/ibmslapd

參數說明:

頭部注釋:

linux 命令 chkconfig 要求文件頭中

包含:下面這3項

Shell chkconfig代碼

# chkconfig: 2345(默認的runlevel) 99(啟動優先級) 01(關閉優先級)

# processname:進程名稱

# description:進程描述

4.給文件賦予權限

Shell代碼

chmod -R 777 startDB2

chmod -R 777 startWasTds

chkconfig --add startDB2

chkconfig --add startWasTds

添加開機啟動成功。

以上就是Linux系統中設置DB2等服務開機啟動的過程了,本文只是以設置DB2服務開機啟動為例子,用這個方法還可以啟動更多服務。

Copyright © Linux教程網 All Rights Reserved