起動時に管理権限でTomcatを起動する

起動時に管理権限でTomcatを起動する

システムにログインする前にプロセスを実行する必要があります。どのようにサービスのように実行できますか? Linuxでサービスを作成するには?

UbuntuとFedoraで?このサービスはTomcatに合わせてカスタマイズされています。

ベストアンサー1

サービスの実行なしまたは以前システムにログインした後(「起動時」など)、起動スクリプトを生成して起動順序に追加する必要があります。
サービススクリプトは、起動、停止、再起動の3つの部分で構成されています。
サービススクリプトの基本構造は次のとおりです。

#!/bin/bash
#
RETVAL=0;

start() {
echo “Starting <Service>”
}

stop() {
echo “Stopping <Service>”
}

restart() {
stop
start
}

case “$1″ in
start)
  start
;;
stop)
  stop
;;
restart)
  restart
;;
*)

echo $”Usage: $0 {start|stop|restart}”
exit 1
esac

exit $RETVAL  

必要に応じてスクリプトを調整したら、/etc/init.d/に配置して
システムサービスの起動プロセスに追加します(FedoraではUbuntuユーザーではありません。> D)。

chkconfig -add <ServiceName>  

サービスがシステム起動プロセスに追加されるため、手動で再起動する必要はありません。

乾杯!

おすすめ記事