Ubuntu ブート自動起動サービス設定

Ubuntu ブート自動起動サービス設定

Ubuntu でサービスを作成し、自動的に起動する方法:

1. [/lib/systemd/system]にsandtable.serviceサービスを作成します。

[ユニット]
説明=/etc/sandtable 互換性
ドキュメント=man:systemd-sandtable-generator(8)
条件ファイルは実行可能=/etc/sandtable
後=ネットワーク.ターゲット
 
[サービス]
タイプ=フォーク
ExecStart=/etc/sandtable の開始
タイムアウト秒数=0
終了後に残る=はい
GuessMainPID=いいえ
 
[インストール]
WantedBy=マルチユーザー.ターゲット  
エイリアス=sandtable.service

2. 起動スクリプトを作成する

[/etc] フォルダにサンドテーブル起動スクリプトを作成します。サービスがシステムの起動に影響を与えないように、スクリプトの後に [&] を追加することを忘れないでください。そうしないと、システムが正常に起動しなくなる可能性があります。

#!/bin/sh
/home/ubuntu/setup >> /home/ubuntu/test.log&

3. サービスを開始する

systemctl start sandtable.service #サービスを開始しますsystemctl status sandtable.service #サービスが開始されているかどうかを確認しますsystemctl enable sandtable.service #サービスを開始しますsystemctl is-enabled sandtable.service #サービスが開始されているかどうかを確認します

4 一般的なサービスコマンド

systemctl is-enabled servicename.service #起動時にサービスが開始されているかどうかを照会 systemctl enable *.service #サービスを起動 systemctl disabled *.service #起動をキャンセル systemctl start *.service #サービスを開始 systemctl stop *.service #サービスを停止 systemctl restart *.service #サービスを再起動 systemctl reload *.service #サービス構成ファイルを再読み込み systemctl status *.service #サービスの実行状態を照会

5. デスクトップシステムを開いたり閉じたりする

// デスクトップシステムをシャットダウンします sudo systemctl set-default multi-user.target
sudo 再起動
 
// デスクトップシステムを開く sudo systemctl set-default graphical.target
sudo 再起動

6. デスクトップ版のWi-Fi設定は、次のパスで変更および置換できます。

 /etc/NetworkManager/システム接続

Ubuntu スタートアップ サービス設定に関するこの記事はこれで終わりです。Ubuntu スタートアップに関するより関連性の高いコンテンツについては、123WORDPRESS.COM の過去の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • Ubuntu で起動時に自動的に起動するシェル スクリプトを作成する (推奨)
  • Ubuntuでスタートアップ項目を追加および削除する方法
  • Ubuntu 14.04 で起動スクリプトを設定する方法

<<:  ウェブサイトをより高く、よりデザイン的に見せる方法

>>:  この記事はJavaScriptの変数とデータ型を理解するのに役立ちます

推薦する

Dockerコンテナアプリケーションログの表示方法

docker アタッチコマンドdocker attach [options] 容器実行中のコンテナに...

キャンバス操作プラグイン fabric.js の使い方を詳しく解説

Fabric.js は非常に便利なキャンバス操作プラグインです。ここでは、日常のプロジェクトで使用さ...

Linux lseek関数の使い方の詳しい説明

注:記事に誤りがある場合は、メッセージを残して指摘してください。ご協力ありがとうございます。名前名前...

MySQLのネクストキーロックのロック範囲についての簡単な説明

序文ある日、突然 MySQL の次のキー ロックについて尋ねられ、私の即座の反応は次のようなものでし...

Js における new 演算子の役割の詳細な説明

序文Js は現在最も一般的に使用されているコード操作言語であり、その中でも new 演算子は特によく...

Mac OS 10.11 での MySQL 5.7.12 のインストールと設定のチュートリアル

Mac OS 10.11 に MySQL をインストールして設定する方法を、主に写真を使って手順を簡...

HTMLのマーキータグは、シームレスなスクロールマーキー効果を実現します。

<marquee> タグはペアで表示されるタグです。最初のタグ <marquee...

Node.js http モジュールの使用

目次序文ウェブHTTP サーバーファイルサーバー練習する序文Node.js 開発の目的は、JavaS...

Linux ログ表示方法 6 つのまとめ

バックエンド プログラマーは、さまざまな場所で Linux を扱います。Linux ログの読み方がわ...

js キャンバスは検証コードを実装し、検証コード機能を取得します

この記事の例では、検証コードを作成して取得するためのjsキャンバスの具体的なコードを共有しています。...

MySQLインデックスに関する重要な面接の質問をいくつか共有します

序文インデックスは、データベース内の 1 つ以上の列の値を並べ替え、データベースが効率的にデータを取...

Vue の動的コンポーネントと非同期コンポーネントの詳細な理解

1. 動的コンポーネント <!DOCTYPE html> <html> &l...

CSS でのフィルタープロパティの使用に関する詳細な説明

フィルター属性は要素の視覚効果を定義しますぼかし画像にガウスぼかしを適用します。 「半径」の値は、ガ...

初心者向けMySQLインデックス

序文MySQL インデックスで最も重要なデータ構造は B+ ツリーなので、まずは B+ ツリーの原理...

jQueryはシャトルボックス機能を実現する

この記事では、シャトルボックス機能を実現するためのjQueryの具体的なコードを参考までに紹介します...