Ubuntu で起動時に自動的に起動するシェル スクリプトを作成する (推奨)

Ubuntu で起動時に自動的に起動するシェル スクリプトを作成する (推奨)

スクリプトを書く目的は、さまざまなサービスを手動で起動しなくて済むようにすることです(怠惰のためでもあります笑)

1.ターミナルに入り、

拡張子が.shのスクリプトファイルを作成する

touch test.sh

スクリプトの編集

vim test.sh

test.sh スクリプトの内容

2. test.shスクリプトを書く

 #!/bin/bash

### 初期化情報の開始
# 提供: テスト
# 必須開始: $remote_fs $syslog
# 必須停止: $remote_fs $syslog
# デフォルト開始: 2 3 4 5
# デフォルト停止: 0 1 6
# 短い説明: テストを開始
# 説明: テストを開始
### 初期化情報の終了

#ここにスクリプトの内容を記述します cd /home/Desktop/
./test.sh
終了 0

#!/bin/bash で開始し、中間にスクリプトの内容を記述して exit0 で終了します。

3. test.shファイルを/etc/init.dディレクトリに移動する

ファイルを移動する

sudo mv test.sh /etc/init.d/

ファイルに権限を追加する

chmod +750 test.sh

自動起動を設定する

sudo update-rc.d test.sh defaults

4. このような起動自動化スクリプトが完成する

要約する

上記は、Ubuntu でシェル スクリプトを記述して、起動時にコンピューターを自動的に起動する方法について紹介したものです。お役に立てば幸いです。ご質問がある場合は、メッセージを残してください。すぐに返信いたします。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。
この記事が役に立ったと思われた方は、ぜひ転載していただき、出典を明記してください。ありがとうございます!

以下もご興味があるかもしれません:
  • Ubuntuでスタートアップ項目を追加および削除する方法
  • Ubuntu 14.04 で起動スクリプトを設定する方法
  • Ubuntu ブート自動起動サービス設定

<<:  MySQL 8.0.16 圧縮パッケージのインストールと設定方法のグラフィックチュートリアル

>>:  mysql 8.0.16 winx64.zip インストールと設定方法のグラフィックチュートリアル

推薦する

データベースミドルウェアMyCatの紹介

1. Mycatの適用シナリオMycat は幅広いシナリオに合わせて開発されており、新しいユーザーが...

MySQL 自動インクリメント ID のオーバーサイズ問題のトラブルシューティングと解決策

導入Xiao A がコードを書いていたところ、DBA Xiao B が突然、「急いでユーザー固有情報...

Dockerfile を使用して SpringBoot プロジェクトをデプロイする方法

1. SpringBoootプロジェクトを作成し、jarパッケージにパッケージ化する2. Linux...

Apple 電卓の JS 実装

この記事の例では、Appleの電卓を実装するためのJSの具体的なコードを参考までに共有しています。具...

JavaScript での実行コンテキストと実行スタックの例の説明

JavaScript - 原則シリーズ日常の開発では、既存のプロジェクトを引き継ぐときは常に、まず他...

CSS における @ の使用法の概要 (例と説明付き)

@ ルールは、CSS の実行または動作に関する指示を提供する宣言です。各宣言は @ で始まり、その...

mysql 5.7.5 m15 winx64.zip インストール チュートリアル

win7 64 ビットで mysql-5.7.5-m15-winx64 をインストールして構成する方...

モバイルインターネット時代: レスポンシブウェブデザインが一般的なトレンドに

今はモバイルインターネットが急速に発展している時代です。スマートフォンやタブレットはますます普及し、...

無視されたDOCTYPE記述の分析

doctype もその 1 つです。 <!DOCTYPE HTML PUBLIC "...

ウェブページのエンコードにおける GB2312、GBK、UTF-8 の違い

まず、GB2312、GBK、UTF-8 はすべて文字エンコーディングであることを理解する必要がありま...

MySQLで指定した時間前にレコードを自動的に削除する方法

イベントについて: MySQL 5.1 では、イベントの概念が導入され始めました。イベントは「時間ト...

MySQL 上級学習インデックスの長所と短所、使用ルール

1. インデックスの利点と欠点利点: 高速検索、高速グループ化および並べ替えデメリット: ストレージ...

Vueのミックスインと継承について詳しく説明します

目次序文ミキシンMixin ノート (重複名)ローカルミックスイングローバル ミックスイン継承するミ...

vue構成ファイルはルーティングとメニューインスタンスコードを自動的に生成します

目次前面に書かれたルータ.jsonルート生成メニュー生成効果要約する前面に書かれたルートを繰り返し記...

MySQLインデックスの簡単な分析

データベース インデックスは、テーブル操作の速度を向上させることを目的としたデータ構造です。高速なラ...