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テーブルの包括的な概要

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

推薦する

Linux でユーザーを完全に削除する 2 つの方法

Linux 操作実験環境: Centos7 仮想マシンまず、共通ユーザーgubeiqingを作成しま...

HTML における DTD の使用法の概要

DTD はマークアップの文法規則のセットです。これは XML 1.0 仕様の一部であり、HTML フ...

Nginx 書き換えジャンプの適用シナリオの詳細な説明

アプリケーションシナリオ1: ドメイン名ベースのリダイレクト会社の古いドメイン名は www.accp...

Dockerでローカルマシン(ホストマシン)にアクセスする方法

質問Docker でローカル データベースにアクセスするにはどうすればよいでしょうか? 127.0....

MySQL UPDATE ステートメントの「典型的な」落とし穴

目次1. 問題のあるSQL文たとえば、次の図のような質問をした人がいました。 問題は次のように要約で...

MySQLトリガーの使用と理解

目次1. トリガーとは何ですか? 2. トリガーを作成するトリガーを作成するための構文は次のとおりで...

MySQL MyISAM と InnoDB の違い

違い: 1. InnoDB はトランザクションをサポートしていますが、MyISAM はサポートしてい...

Ubuntuのバックアップ方法(4種類)のまとめ

方法1:リスピンを使用するには、次の手順に従ってください。 sudo add-apt-reposit...

JavaScript関数の詳細な説明これを指す問題

目次1.関数内のこの方向1. 通常の機能2. コンストラクター3. オブジェクトメソッド4. イベン...

フォント宝庫 50 種類の素晴らしい無料英語フォントリソース パート 2

デザイナーは独自のフォント ライブラリを持っているため、プロジェクトの設計時にすぐに使用できます。今...

Reactのようなフレームワークをゼロから作成する

最近、インターネットで「Build your own React」という記事を見ました。著者は、シン...

CSS ラベルモード表示プロパティの詳細な説明

コードは次のようになります。 <!DOCTYPE html> <html> ...

柔軟で安定した高品質の HTML および CSS コード標準を作成するためのガイド

黄金律常に同じコーディング標準セットに従ってください。同じプロジェクトに何人の人が関わっているかに関...

MySQL ストアド プロシージャのエラー処理例の詳細な説明

この記事では、例を使用して MySQL ストアド プロシージャのエラー処理について説明します。ご参考...

CSS 手法を使用してモジュール性を実現する例

1. CSS 方法論とは何ですか? CSS methodologiesデザイン パターンまたは CS...