システム・リブート後の自動的なデーモンの始動

一部の Rational® Synergy スクリプトは、Rational Synergy デーモンと Informix® デーモンを自動的に始動および停止するように構成することができます。スクリプトを Oracle Solaris で実行できます。システムを自動で始動する手順は、プラットフォームおよびオペレーティング・システムごとに異なります。これらのスクリプトを他のシステムで実行したい場合は、スクリプトおよびスクリプトの呼び出し元の始動ファイルを変更する必要があります。以下に示す例は、Solaris で実行されている Oracle SPARC プラットフォームに適用されます。

手順

/etc/init.d/rational ファイル内に以下のスクリプトを作成します。

そのスクリプトは、これらのプロセスを再始動する他の始動スクリプトから呼び出されます。

スクリプトについて詳しくは、『自動的にプロセスを開始するスクリプトのセットアップ』および『自動的にプロセスを停止するスクリプトのセットアップ』を参照してください。

#!/bin/sh
#  IBM Rational Synergy Startup/Shutdown Script
#
CCM_HOME=$CCM_HOME
PATH=$CCM_HOME/bin:$PATH
export CCM_HOME PATH

case $1 in 
		'start')
# Do on the router system
		su ccm_root -c ccm_start_daemons
# Do on each database server machine
		su ccm_root -c ccm_objreg
		su ccm_root -c ccm_server
		;;
'stop')
# Do on the router system
		su ccm_root -c ccm_stop_daemons

*)
		echo "usage: /etc/init.d/rational {start|stop}"
		;;
esac
       

Informix 上の UNIX:

#!/bin/sh
#  IBM Rational Synergy Startup/Shutdown Script
#
CCM_HOME=$CCM_HOME
PATH=$CCM_HOME/bin:$PATH
export CCM_HOME PATH

case $1 in 
		'start')
# Do on the router system 
		su ccm_root -c ccm_start_daemons
# Do on each database server machine
		su informix -c ‘ccmsrv online -y -s servername'
		su ccm_root -c ccm_objreg
		su ccm_root -c ccm_server
		;;
'stop')
# Do on the router system
		su ccm_root -c ccm_stop_daemons
# Do on each database server machine
		su informix -c ‘ccmsrv offline -y -s servername  ;;

*)
		echo "usage: /etc/init.d/rational {start|stop}"
		;;
esac
       

フィードバック