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の変数とデータ型を理解するのに役立ちます

推薦する

JQueryはアニメーション効果の非表示と表示を実装します

この記事では、アニメーション効果の非表示と表示を実現するためのJQueryの具体的なコードを参考まで...

Linuxサービスの監視と運用および保守

目次1. psutilパッケージをインストールする次に、オペレーティングシステム内のすべてのサービス...

Linux システムコマンドのメモ

この記事では、Linux システム コマンドについて説明します。ご参考までに、詳細は以下の通りです。...

MySQL Community Server 圧縮パッケージのインストールと設定方法

今日は、MySQL をインストールしたかったので、公式 Web サイトにアクセスして、MySQL の...

ろうそくを溶かす(水滴)サンプルコードを実現する純粋な CSS

成果を達成する実装のアイデアフィルターのコントラストとぼかしを利用して溶ける効果を実現します。親要素...

CSS を使用して ul と li の水平配置を実現する 2 つの方法

li はブロックレベル要素であり、デフォルトで 1 行を占めるため、水平方向の配置を実現する場合は、...

データベースクエリ、どのオブジェクトにどのフィールドが含まれているか、メソッドステートメント

データベースは、どのオブジェクトにどのフィールドが含まれているかを照会します。 *を選択 sysob...

Linuxファイルを表示するコマンドの詳細な説明

Linuxファイルを表示する方法ファイルの内容を表示するコマンド: catは最初の行からコンテンツを...

VMware 仮想化 KVM のインストールと展開のチュートリアルの概要

仮想化1. 環境セントオス7.3 selinuxとファイアウォールを無効にする2. 仮想化環境の構成...

JavaScript WebAPI、DOM、イベント、操作要素例の詳しい説明

目次ウェブAPI DOM DOMツリーDOM要素取得方法ドキュメントオブジェクトのプロパティイベント...

MySQLの暗黙的な変換について話す

作業の過程で、暗黙的な変換が発生するケースが数多くあります。暗黙的な変換は、クエリの速度低下を引き起...

珍しいけれど役に立つJSテクニックをいくつか紹介します

序文プログラミング言語には通常、さまざまな隠されたトリックが含まれており、これらのトリックを上手に使...

nginx を介して方向プロキシを実装するプロセスの図

この記事は主に、nginx を介して方向プロキシを実装するプロセスを紹介します。この記事のサンプル ...

ログインと登録を実現するSpringboot+VUE

この記事の例では、ログインと登録を実装するためのspringboot+VUEの具体的なコードを参考ま...

Vue で Axios カプセル化を使用するための完全なチュートリアル

序文現在、プロジェクトでは、Axios ライブラリが HTTP インターフェース リクエストによく使...