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 インストールと設定方法のグラフィックチュートリアル

推薦する

webpack と rollup を使用してコンポーネント ライブラリをパッケージ化する方法

序文以前、ローディングスタイルのコンポーネントを作成しました。コードの再利用性を実現するために、この...

Linuxのtimeコマンドの使い方の詳しい説明

1. コマンドの紹介時間は、コマンドの実行に費やされた時間や関連するシステム リソース、その他の情報...

CentOS 7 で RPM を使用して mysql5.7.13 をインストールする

0. 環境この記事のオペレーティング システム: CentOS 7.2.1511 x86_64 My...

MySQL 8.0.23 のインストールと設定方法のグラフィックチュートリアル (Win10 の場合)

この記事では、MySQL 8.0.23のインストールと設定方法を参考までに紹介します。具体的な内容は...

HTML チュートリアル: よく使われる HTML タグのコレクション (5)

導入された HTML タグは、必ずしも XHTML 仕様に完全に準拠しているわけではありません。実際...

TypeScript における型保護の詳細な説明

目次概要型アサーション構文ではインスタンスオブ構文typeof構文要約する概要TypeScript ...

表に斜めヘッダー効果を出す5つの方法

誰もがテーブルをよく知っているはずです。コード内でよく見かけます。テーブルにスラッシュ ヘッダーを追...

Nginx プロキシを使用してインターネットを閲覧する方法

私は通常、Tomcatや他のアプリケーションのリバースプロキシとしてnginxを使用しています。実際...

http.server に基づく LAN サーバーの構築プロセスの分析

皆さんはこのような状況に遭遇したことがあるでしょうか。プロジェクトや研究開発を行う際に、緊急にファイ...

MySQL は information_schema オブジェクトの付与をバイパスし、ERROR 1044 (4200) エラーを報告します

この質問は、MySQL の権限に関する WeChat グループのネットユーザー間の議論です。次のよう...

Nginxホットデプロイメントの実装

目次セマフォNginx ホットデプロイメント上記のブログ投稿に従ってください。ファイアウォールをオフ...

MySQL オンライン DDL ツール gh-ost 原理分析

目次1. はじめに1.1 原則1.2 プロセス1.3 特徴1.4 githubアドレス2. テスト環...

Mysql 8.0 のインストールとパスワードのリセットの問題

Mysql 8.0 のインストールの問題とパスワードのリセット1: MySqlをダウンロードする公式...

CSS は Alibaba ベクター ライブラリを使用して、対応する位置に見栄えの良いアイコン効果をすばやく追加します (サンプル コード)

Alibaba ベクターアイコンライブラリにアクセスAlibaba ベクターアイコンライブラリ好き...

Vueフィルターの詳細な説明

<本文> <div id="ルート"> <h2&...