Linuxブートサービスを起動する2つの方法

Linuxブートサービスを起動する2つの方法

rc.local メソッド

1 まず自動的に起動するスクリプトを作成する

vi /etc/scripts/createFile.sh
#!/bin/bash
#起動してフォルダを作成します mkdir /opt/ccc                   

2. 実行権限を付与する

chmod 777 作成ファイル.sh

3. /etc/rc.d/rc.localファイルにスクリプトの絶対パスを追加します。

ここに画像の説明を挿入

4. rc.localに実行権限を与える

chmod 777 rc.local

ここに画像の説明を挿入

サービスを再起動すると、optパスの下にcccフォルダが作成されていることがわかります。

ここに画像の説明を挿入

スクリプトの進行状況を表示する

ps -ef | grep createFile

ここに画像の説明を挿入

chkconfig メソッド

1. 起動スクリプトを作成する

vi で java.sh を作成します。
#!/bin/bash
#chkconfig: 2345 88 99
#説明:自動実行

#起動してJavaファイルを作成します touch /opt/nihao.java
#!/bin/sh
つまり、このスクリプトは /bin/sh を使用して #chkconfig: 2345 88 99 を解釈して実行します。
2345 は、システム操作レベルが 2、3、4、または 5 のときにこのサービスが開始されることを意味します。88: は起動の優先順位です。
99: はシャットダウンの優先度です。注: 起動優先度が 0 のように小さすぎる値に設定されていると、依存するネットワーク サービスがこの時点で起動されていないために起動が失敗し、自己起動が失敗する可能性があります。
 
#説明:createjava.sh
説明情報は

2. 実行権限を付与する

chmod u+x createjava.sh

3. スクリプトを/etc/init.dディレクトリにコピーします。

cp createjava.sh /etc/init.d/

4. サービスに追加

chkconfig --add /etc/init.d/createjava.sh

5. サーバーを再起動する

初期化6 

nihao.javaファイルが作成されました

ここに画像の説明を挿入

これで、Linux スタートアップ サービスを有効にする 2 つの方法についての記事は終了です。Linux スタートアップ サービスの詳細については、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • Linux サービスを自動的に起動する 3 つの方法
  • Linux サービスの自動起動を設定する方法

<<:  MYSQLテーブルの包括的な概要

>>:  クリック範囲を拡大する入力チェックボックスを実装する方法

推薦する

MySQL SELECT実行順序の簡単な理解

SELECT ステートメントの完全な構文は次のとおりです。 (7)選択 (8) DISTINCT ...

HTML テーブルタグチュートリアル (12): 境界線スタイル属性 FRAME

FRAME プロパティを使用して、表の境界線のスタイル タイプを制御します。基本的な構文<T...

WeChatミニプログラムはuni-appを通じて世界中に共有されます

実際の使用では、ミニプログラムを友人や友人サークルと共有する必要があることが多く、通常は一度に 1 ...

JS ES6 変数分割代入の詳細な説明

目次1. 脱構築とは何か? 2. 配列の分割3. 配列モードと代入モードの統一4. デフォルト値の構...

クールな点滅アラームボタンをおすすめします

効果は以下のとおりです。 コードは次のとおりです (クリックすると展開してソース コードが表示されま...

Node.jsはSTMPプロトコルとEWSプロトコルに基づいてメールを送信します

目次1 STMP プロトコルに基づいてメールを送信する Node.js メソッド2 MS Excha...

Linux における mv コマンドの高度な使用例

序文mv コマンドは、move の略語で、ファイルを移動したり、ファイル名を変更したり (ファイルの...

MySQL 8.0.11 のインストールと設定方法のグラフィックチュートリアル

MySQL 8.0のインストールと設定方法は参考までに。具体的な内容は以下のとおりです。ダウンロード...

Vueはタブルーティング切り替えコンポーネントのメソッド例を実装します

序文この記事では、vue に付属している vue-router.js ルーティングを使用してページン...

VMware 仮想マシンに CentOS と Qt をインストールするチュートリアル図

VMware のインストールパッケージのインストールダウンロードアドレス: https://www....

LDAP ユーザー認証を使用するように Linux を構成する方法

私は CentOS に実装された LDAP ユーザー管理を使用しています。これはインターネット上のほ...

Mysqlは実行中のトランザクションを照会し、ロックを待機する方法

navicatを使用してテストと学習を行います。まず、 set autocommit = 0;を使用...

MySql インポート CSV ファイルまたはタブ区切りファイル

別のライブラリから別のライブラリにデータをインポートする必要がある場合があり、このデータは CSV ...

MySQL初心者のための基本操作のまとめ

図書館運営クエリ1.SHOW DATABASE; ----すべてのデータベースを照会する2. SHO...