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 インデックス プッシュダウンを 5 分で学ぶ

目次序文インデックス プッシュダウンとは何ですか?インデックスプッシュダウン最適化の原理インデックス...

JavaScript継承のさまざまな方法とメリット・デメリットを詳しく解説

目次1. プロトタイプチェーン継承2. コンストラクタの借用(古典的な継承) 3. 組み合わせ継承4...

MySQL 単一テーブルクエリの例の詳細な説明

1. データを準備するこのテーブルでは次の操作が実行されます 学生テーブルを作成 ( id int ...

nginxリバースプロキシによるセッション障害の問題の解決策

同僚から助けを求められました。バックエンド システムへのログインは成功したものの、システムには正常に...

IDEA は Docker プラグインを使用します (初心者向けチュートリアル)

目次例示する1. Dockerリモートアクセスを有効にする2. Dockerに接続する3. イメージ...

js で下線とキャメルケースの変換を実装する (複数の方法)

目次適用シナリオ:方法 1: 正規表現 (推奨)方法2: 配列のreduceメソッドを使用する方法3...

初心者向けの一般的な Linux システムコマンドの完全なリスト

Linux コマンドの学習は、ほとんどの初心者にとって最大の障害です。今日は、Linux システムで...

Nginx インストールの詳細なチュートリアル

1. Nginxの簡単な紹介Nginx は、無料のオープンソースの高性能 HTTP サーバーおよびリ...

Vueでブラウザ共有機能を呼び出す方法

序文Vue(発音は /vjuː/、view に似ています)は、ユーザーインターフェイスを構築するため...

MySQLスローログに関する知識のまとめ

目次1. スローログの紹介2. スローログの練習1. スローログの紹介スロー ログの正式名称はスロー...

MYSQL スロークエリとログ設定とテスト

1. はじめにスロークエリログを有効にすると、MySQL は指定された時間を超えるクエリステートメン...

FileZilla を使用して FTP ファイル サービスを素早く構築する方法

ファイルの保存とアクセスを容易にするために、FTPサービスが特別に構築されています。 FTP サーバ...

Linux ディスク領域解放問題の概要

IDC のサーバーの /partition 使用率がいっぱいです。 100% に到達しました!確認し...

HTML でよく使われるメタ百科事典 (推奨)

メタタグは、HTML言語のヘッド領域にある補助タグです。HTML文書のヘッダーにあるヘッドタグとタイ...

MySQL でのトランザクションの使用方法

基礎トランザクションは、SQL ステートメントのグループに対するアトミック操作です。つまり、グループ...