Centos7.3は起動時に自動的に起動または指定されたコマンドを実行します

Centos7.3は起動時に自動的に起動または指定されたコマンドを実行します

Centos7では、/etc/rc.d/rc.localファイルの権限が削減されており、実行権限がありません。実行権限を追加する必要があります。

chmod +x /etc/rc.d/rc.local

次に、自動的に開始するコマンドを追加できます。

vi /etc/rc.d/rc.local

追加情報: centOS7.2 はカスタム スクリプトをサービスとして設定し、起動時に起動します。

Spring Boot jar パッケージをオンラインでデプロイすると、サービスとして設定され、起動時に起動できるようになります。手順は次のとおりです。

1. スクリプトを用意する(ネット上にたくさんあるのでここでは書きません)

2. /etc/rc.d/init.dディレクトリへのソフトリンクを作成する

ln -s /springboot/biz /etc/rc.d/init.d

ソースファイル (絶対パス) ターゲットパス (絶対パス)

3. 実行権限を追加します。

chmod +x ビズ

4. service abc start を実行するときにエラーが報告された場合:

4行目: exec: java: 見つかりません

次に、スクリプトを確認し、次のように Java のフルパスを追加します。

/usr/java/jdk1.8.0_20/jre/bin/java -Xms128m -Xmx1024m -jar を実行します。

5. service biz startを再度実行すると正常に起動します。

6. スタートアップを設定し、スクリプトを変更します。2 行目に次のコードを追加します。

# chkconfig: 2345 99 99

7. スタートアップを追加します。

chkconfig --add biz

chkconfig biz オン

Centos7.3 の起動時に自動的に起動または指定されたコマンドを実行する方法については、上記の記事が皆さんと共有したいことのすべてです。これが皆さんの参考になれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • CentOS 起動時にカーネルモジュール overlayfs 操作を自動的にロードする
  • Centos7のホスト名を変更する3つの方法
  • Linux での Centos7 ファイアウォールの基本的な使用方法の詳細な説明

<<:  ネイティブJSは非常に見栄えの良いカウンターを実装します

>>:  ウェブページを最適化してメモリとCPUの使用率を削減

推薦する

Jenkins + Docker + ASP.NET Core の自動デプロイメントの問題について (落とし穴を避ける)

このブログを書くつもりはなかったのですが、実際の操作中に、ネットワークの問題に圧倒されたこと (ネッ...

Linux tac コマンドの実装例

1. コマンドの紹介tac (cat の逆順) コマンドは、ファイルの内容を行単位で逆順に出力します...

HTML5 と HTML4 の 10 の主な違い

HTML5 は HTML 標準の次のバージョンです。ますます多くのプログラマーが、Web サイトの構...

HTML で div+CSS を使用してシンプルな矢印アイコンを実装するコード

ウェブデザインでは、ウェブページを美しく見せるために矢印を装飾としてよく使用します。現在、多くのウェ...

5分でWebRTCビデオチャットを構築する

前回の記事では、Ubuntu 上の webrtc ベースの多人数ビデオチャット サービスの詳細なコー...

HTML入力ファイルコントロールはアップロードされるファイルの種類を制限します

入力ファイルの HTML コントロールを Web ページに追加します。 <input id=&...

CSS BEM 命名標準の概要 (推奨)

1 BEM命名標準とはBem は、ブロック、要素、修飾子の略語であり、Yandex チームによって...

Linux で独自の Nexus プライベート サーバーを構築する方法

この記事では、Linuxサーバー上でDockerを使用してNexusプライベートサーバーを構築する方...

MySQL グループ化クエリと集計関数

概要私たちは、双十一に天猫で化粧品を購入する人の平均支出額を知りたい(商品の価格帯を見つけるのに役立...

Linux の高性能ネットワーク IO と Reactor モデルの分析

目次1. 基本概念の紹介2. ネットワークIOの読み取りと書き込みのプロセス3. 5つのLinuxネ...

CentOS で MySQL 5.1 を 5.5.36 にアップグレードする

CentOS 6.4 環境で MySQL 5.1 を 5.5.36 にアップグレードする手順を記録し...

JavaScript でウェブ プレーヤーを実装する

今日は、JavaScript を使用して Web ページ上にプレーヤーを作成する方法を紹介します。誰...

mysql 8.0.15 winx64 解凍バージョン グラフィック インストール チュートリアル

システムをインストールした後、毎回いくつかのソフトウェアを再インストールする必要があります。ソフトウ...

MySQL サービスを完全に削除する方法 (レジストリをクリーンアップする)

序文あるプロジェクトの実行可能ファイルをインストールすると、MySQL 自体をインストールできるよう...

Dockerコンテナ終了エラーコードの手順

実行後、一部の Docker コンテナが終了することがあります。原因を調べるには、Docker コン...