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の使用率を削減

推薦する

MySql ストレージ エンジンとインデックスに関する知識のまとめ

ストレージエンジンデータベース ストレージ エンジンとは何ですか?データベース エンジンは、データベ...

Windows 10 で Hyper-V サービスをシャットダウンするいくつかの方法

VMware Workstation を使用して Windows 10 で仮想マシンを開くと、VMw...

Linux にバイナリ MySQL をインストールして MySQL パスワードをクラックする方法

1. システムに必要な libaio ソフトウェアがインストールされていることを確認します。インスト...

Vue3は独自のページングコンポーネントをカプセル化します

この記事の例では、vue3 が独自のページングコンポーネントをカプセル化する具体的なコードを参考まで...

Vue の高度な構築プロパティの詳細な説明

目次1. ディレクティブカスタムディレクティブ2. ミックスイン3. 継承を拡張する4. 提供して注...

XHTMLコードの一般的なアプリケーション問題をまとめる

時間が経つにつれて、多くの人が XHTML の使い方を知らないことに気づきました。普通の初心者だけで...

NODE.JS を使用して WEBSERVER を作成する手順

目次Node.jsとはNodeJSをインストールするNode を使用して Hello World を...

Linux自動ログイン例の説明

インターネット上には、expect を使用して自動ログインを実現するスクリプトが多数存在しますが、明...

Javascript を使用して、スライドバー効果のあるスライドナビゲーション プラグインを開発します。

目次1. はじめに2. 使用方法3. 開発プロセス1. モデル例2. イベントとアニメーション4. ...

React Native環境のインストールプロセス

react-native インストールプロセス1.npx react-native init Awe...

HTMLフォームタグチュートリアル(1):

フォームは、動的な Web ページを実装するための主要な外部フォームです。フォームとフォーム フィー...

ZooKeeper をベースにした Hadoop 高可用性クラスタの構築のチュートリアル図

目次1. 高可用性の概要1.1 可用性の高い全体アーキテクチャ1.2 QJMに基づく共有ストレージシ...

Dockerはクロスプラットフォーム機能を実現するためにnet5プログラムを導入

展開環境: ここでは docker コンテナ、Linux システム、VmWare 仮想マシンが使用さ...

スライダー間隔コンポーネントのネイティブ js 実装

この記事の例では、スライダー間隔コンポーネントを実装するためのjsの具体的なコードを参考までに共有し...

Linuxで相対パスを表現する方法

たとえば、現在のパスが /var/log で、/usr ディレクトリに移動する場合は、次のコマンドを...