Centos7 は、起動時に Java バックエンド プロジェクトを自動的に開始するように設定します [スクリプト、起動時に自動起動]

1.ディレクトリを切り替える

cd /etc/init.d/

ここに画像の説明を挿入します

2. スクリプトを編集する

vim wbs-service-start.sh

コンテンツの編集

#!/bin/bash
# chkconfig: 2345 80 90
# description: auto_run

nohup java -jar /usr/java/wbs-service.jar > /dev/null 2>&1 &
echo $! > /var/run/wbs-service.pid

ここに画像の説明を挿入します

3. エントリーシステムサービスの追加

systemctl enable wbs-service-start.sh

ここに画像の説明を挿入します

4. サービスファイルの編集

ディレクトリ/etc/systemd/system/内に同じ名前を作成します*.service

[Unit]
Description=Auto Start Java springboot Pojoect

[Service]
User=root
ExecStart=/bin/bash /etc/init.d/web-service-start.sh
SuccessExitStatus=143

[Install]
WantedBy=multi-user.target

5. サービスを開始する

systemctl enable web-service-start.service

ここに画像の説明を挿入します

おすすめ

転載: blog.csdn.net/qq_22841387/article/details/131363025