Linux で rc.local ファイルがない場合の完璧なソリューション

Linux で rc.local ファイルがない場合の完璧なソリューション

新しい Linux ディストリビューションには rc.local ファイルがなくなりました。サービス化されているからです。

解決:

1. rc-local.service を設定する

sudo vim /etc/systemd/system/rc-local.service
[ユニット]
 説明=/etc/rc.local 互換性
 条件パスが存在する=/etc/rc.local
[サービス]
 タイプ=フォーク
 ExecStart=/etc/rc.local 開始
 タイムアウト秒数=0
 標準出力=tty
 終了後に残る=はい
 SysV開始優先度=99
[インストール]
 WantedBy=マルチユーザー.ターゲット

2. rc-local.service を有効化する

sudo systemctl rc-local.service を有効にする

3. スタートアップサービスを追加する

手動で/etc/rc.localを作成またはコピーし、実行権限を付与します。

#!/bin/sh -e
# 
# rc.local
#
# このスクリプトは、各マルチユーザー ランレベルの終了時に実行されます。
# スクリプトが成功時に「終了0」するか、その他のエラーが発生するかを確認します。
# エラー時の値。
#
# このスクリプトを有効または無効にするには、実行を変更するだけです
# ビット。
#
# デフォルトではこのスクリプトは何も行いません。

# 以下は起動時に実行されるコマンドです /home/selfcs/anaconda3/bin/python /home/selfcs/t.py > /home/selfcs/auto.log 

終了 0
#スクリプトに実行権限を与える sudo chmod +x /etc/rc.local

要約する

上記は、編集者が紹介した Linux で rc.local ファイルがない問題に対する完璧な解決策です。皆様のお役に立てれば幸いです。ご質問がある場合は、メッセージを残してください。編集者がすぐに返信します。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。
この記事が役に立ったと思われた方は、ぜひ転載していただき、出典を明記してください。ありがとうございます!

以下もご興味があるかもしれません:
  • Ubuntu システムにおける /etc/rc.local と /etc/init.d/rc.local の違いの詳細な説明
  • Centos7の起動時に/etc/rc.localが実行されない問題を解決する

<<:  MySQL 全文あいまい検索 MATCH AGAINST メソッドの例

>>:  Reactは、読み込み、読み込み完了、読み込み失敗の3つの段階の原則分析を実装します。

推薦する

ウィンドウ環境で VScode を使用して仮想マシン MySQL に接続する方法

1. 仮想マシン側1. MySQLの設定ファイルを見つける:sudo vim /etc/mysql/...

MySQL パラメータ関連の概念とクエリ変更方法

序文:以前の記事では、特定のパラメータの機能についてよく紹介してきました。しかし、MySQL パラメ...

64 ビット CentOs7 ソース コードのインストール mysql-5.6.35 プロセス共有

インストールプロセス中に問題が発生しないように、まず依存パッケージをインストールします。 [root...

MySQLはJSON内部フィールドを抽出し、数値としてダンプします

目次背景問題分析1. 属性値はJson形式であり、Json操作関数を使用して処理する必要があります。...

MySQL のロードバランサーとして nginx を使用する方法

注意: nginxのバージョンは1.9以上である必要があります。nginxをコンパイルするときに、-...

Centos7.5 構成 Java 環境のインストール Tomcat の説明

Tomcat は Java 言語をベースにした Web サーバー ソフトウェアです。この記事では主に...

VSCode+CMake+Clang+GCC 環境構築チュートリアル (Win10 の場合)

大学院入試に備えて、C/C++ を使って基本的なデータ構造とアルゴリズムを実装する予定です。アルゴリ...

Tomcatのサーバーオプションの詳細な説明

1. 構成デフォルトでは、最初の 2 つはチェックされていないので、チェックする必要があります。 (...

CocosCreatorのホットアップデートの包括的な説明

目次序文ホットチェンジとはCocos Hot アップデートの概要マニフェストプロジェクトリソースとゲ...

preタグを自動的に折り返すためのサンプルコード

pre 要素は、フォーマット済みのテキストを定義します。 pre 要素で囲まれたテキストでは、通常、...

CentOS サーバーに FFmpeg をインストールするための完全な手順

序文サーバーシステム環境は、CentOS 6.5 (最終) です。 FFmpeg をサーバーに正常に...

Nginx を使用して https ルートドメイン名への 301 リダイレクトを実装するためのサンプル コード

SEO とセキュリティを考慮して、301 リダイレクトが必要です。以下の一般的な処理には Nginx...

MySQL SQL文を最適化するためのヒント

十分に最適化されていない、またはパフォーマンスが極端に低い SQL ステートメントに直面した場合、通...

選択タグ内のオプションをクリアする3つの方法

方法1コードをコピーコードは次のとおりです。 document.getElementById(&qu...

MySQL テーブルをコピーする 3 つの方法 (要約)

テーブル構造とそのデータをコピーする次のステートメントは、データを新しいテーブルにコピーします。注:...