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データベースに接続し、クエリ操作を実行するためのIDEAの完全なコード

1.まずMysqlリンク設定ページを書く パッケージ com.wretchant.fredis.me...

JSはじゃんけんゲームを実装します

この記事の例では、じゃんけんゲームを実装するためのJSの具体的なコードを参考までに共有しています。具...

UbuntuからMySQLを削除して再インストールする方法

まずmysqlを削除します: sudo apt-get remove mysql-*残ったデータをク...

MySQL チュートリアル: サブクエリの例の詳細な説明

目次1. サブクエリとは何ですか? 2. サブクエリはどこに表示されますか? 3. Whereサブク...

HTML の <input> タグの詳細な説明と、それを無効にする方法

定義と使用法<input> タグはユーザー情報を収集するために使用されます。 type ...

アカウントとパスワードを記憶する機能を実現するVueの考え方とプロセス

目次実装のアイデアアカウント パスワードを保存する方法は 3 つあります。機能インターフェースアカウ...

Vueはvue-quill-editorリッチテキストエディタを使用し、画像をサーバーにアップロードします。

目次1. 準備2. グローバルコンポーネント quill-editor を定義する1. テンプレート...

MySQLサーバーが消えたエラーの解決策

PHP で MySQL サーバーが消えた問題1. 背景以前、Codeigniter でコンソール コ...

本番環境でのMySQLパラメータsql_safe_updatesの使用に関する詳細な説明

序文アプリケーションのバグや DBA の誤操作が発生した場合、テーブル全体が更新される可能性がありま...

Prometheusコンテナのデプロイメントのための実用的なソリューション

環境ホスト名IPアドレス仕えるプロメテウス192.168.237.137プロメテウス、グラファナノー...

初心者向けのMySQLデータベースとテーブルDDLの作成と操作の学習

目次1. データベースを操作する1.1 データベースを作成する1.2 データベースをクエリする1.3...

Node.js+express+socket でオンラインのリアルタイム多人数チャットルームを実現

この記事では、オンラインリアルタイム多人数チャットルームを実現するためのNode.js+expres...

JavaScript ツールチェーンの不完全なガイド

目次概要静的型チェックコードスタイルチェック(Linter)パッケージマネージャーモジュールローダー...

Linux exa コマンド (ls よりも優れたファイル表示エクスペリエンス)

インストールREADMEに従ってインストールしてくださいドキュメントには、exa は Rust で実...

VMware15.5 インストール Ubuntu20.04 グラフィック チュートリアル

1. インストール前の準備1. 公式ウェブサイトからUbuntu 20.04のイメージファイルを直接...