システムにログインする前にプロセスを実行する必要があります。どのようにサービスのように実行できますか? 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>
サービスがシステム起動プロセスに追加されるため、手動で再起動する必要はありません。
乾杯!