GNU/Linux >> Linux の 問題 >  >> Linux

管理者権限で起動時にTomcatを起動しますか?

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

UbuntuとFedoraでは?サービスはカスタマイズされたTomcat

承認された回答:

なしまたは前にサービスを実行するには システムにログインする(つまり、「起動時」)場合は、起動スクリプトを作成して起動シーケンスに追加する必要があります。
サービススクリプトには、開始、停止、再起動の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>  

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

乾杯!


Linux
  1. Cyber​​dがCentOS8でDBusExceptionを使用して起動に失敗する

  2. タイムゾーンで開始時間を処理しますか?

  3. Vino Vncサーバーは起動時に起動できませんか?

  1. netstatでリスニングポートを確認する

  2. Linux でスルーイングを有効にして NTP サービスを開始する方法

  3. Linux で起動アプリケーションを遅延して起動する方法

  1. systemdを使用してスタートアップを管理する

  2. SystemdサービスはNodejsを起動しませんか?

  3. LinuxでTomcatサーバーを起動するには?