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つの段階の原則分析を実装します。

推薦する

VMWare に CentOS 7.3 をインストールするグラフィカル チュートリアル

CentOS 7.3のインストール手順を図解しました。具体的な内容は次のとおりです。この記事では、v...

HTML テーブルタグチュートリアル (17): テーブルタイトルの垂直配置属性 VALIGN

表のキャプションは表の上または下に配置でき、プロパティで調整できます。デフォルトのテーブル タイトル...

初心者のための HTML コーディングガイドライン 30 選

1. HTMLタグは常に閉じる前のページのソース コードでは、次のような記述がよく見られます。 &l...

Dockerイメージをインポートおよびエクスポートする方法

この記事では、移行、バックアップ、アップグレードなどのシナリオで使用される Docker イメージの...

RGBA の「a」は何を意味するのでしょうか? CSS RGBA カラー ガイド

RGBAは色の値と透明度を設定できるCSSカラーです以下は、rgba() を使用して白色を 50% ...

jsはテーブルの追加と削除の操作を動的に実装します

この記事の例では、jsでテーブルを動的に追加および削除するための具体的なコードを参考までに共有してい...

Vue ファースト スクリーン パフォーマンス最適化コンポーネントの知識ポイントの概要

Vue ファースト スクリーン パフォーマンス最適化コンポーネントVue ファースト スクリーン パ...

Vue は動的な円形のパーセンテージ進捗バーを実装します

最近、小さなプログラムを開発しているときに、次の設計図のような円形のパーセンテージ進捗状況バーを実装...

vue ディレクティブ v-bind の使用と注意点

目次1. v-bind: 要素の属性にデータをバインドできる2. v-bind: は次のように省略で...

Reactベースのコンポーネントのカプセル化の実装手順

目次序文antd はどのようにしてコンポーネントをカプセル化するのでしょうか?ディバイダーコンポーネ...

Linux サーバー上のローカル静的リソースにアクセスするために nginx を使用する方法

1. ポート 80 が占有されているかどうかを確認します。通常、ポート 80 は Apache サー...

Centos 7 sshd の変更 | ルートログインの禁止と sshd ポートスクリプトの定義

1. 新しいユーザーwwweee000を作成します [root@localhost ~]# user...

パズル効果を実現するネイティブ js

この記事では、パズル効果を実現するためのネイティブjsの具体的なコードを参考までに共有します。具体的...

Nginxはhttpリクエスト実装プロセス分析を処理する

Nginxはまず、設定ファイル内のどのserver{}ブロックを処理に使用するかを決定します。次のs...

Apache Web サーバーを使用して 2 つ以上のサイトを構成する方法

人気があり強力な Apache Web サーバーで 2 つ以上のサイトをホストする方法。前回の記事で...