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

推薦する

Dockerイメージのサイズを縮小する6つの方法

2017 年に Vulhub に取り組み始めてから、私は厄介な問題に悩まされてきました。Docker...

MySQL データ型の最適化の原則

MySQL は多くのデータ型をサポートしており、高パフォーマンスを得るには適切なデータ型を選択するこ...

MYSQL ストアドプロシージャと関数の簡単な記述

ストアドプロシージャとは簡単に言えば、これは強力で、JAVA 言語のメソッドに似た比較的複雑な論理関...

Linux における「!」の知られざる使用法のまとめ

序文実際、Linux では、控えめな「!」が驚くほど多くの用途で使用されています。この記事では、「!...

MacOS Catalina アップグレード後の VMware ブラック スクリーン問題に対する完璧な解決策の詳細な説明

MacOS Catalina アップグレード後の VMware ブラック スクリーンに対する完璧なソ...

Windows での MySQL 8.0.15 のインストールと設定方法のグラフィック チュートリアル

この記事では、参考までにMySQL 8.0.15のインストールと設定方法のグラフィックチュートリアル...

WeChatアプレットがログインインターフェースを実装

WeChatアプレットのログインインターフェースは参考までに実装されています。具体的な内容は次のとお...

Dockerでmysqlのルートパスワードを変更する方法

最初のステップはmysqlコンテナを作成することです docker exec -it コンテナID ...

CSS 前景と背景の自動カラーマッチング技術の紹介 (デモ)

1. カラーマッチング効果のプレビュー下の GIF に示すように、ボタンの背景色が徐々に薄くなると...

初心者がHTMLタグを学ぶ(3)

関連記事:初心者が学ぶ HTML タグ (2)導入された HTML タグは、必ずしも XHTML 仕...

Vueはズームイン、ズームアウト、ドラッグ機能を実装しています

この記事では、参考までに、ズームインとズームアウトのドラッグ機能を実現するためのVueの具体的なコー...

Ubuntu サーバーで MySQL を設定し、リモート接続を実装する方法

サーバー: Ubuntu Server 16.04 LSSクライアント: Ubuntu 16.04 ...

Navicat の MySQL へのリモート接続が遅い理由の詳細な説明

最終的な解決策は最後の写真にありますリモート データベース ( Linux システム) に接続したと...

Linux でプロセスを効果的に管理するための 8 つのコマンド

序文プロセス管理の役割:サーバーの健全性状態を判定する: プロセスの状態 (メモリ、CPU 占有率な...