Linux CentOS:起動後にrc.localを実行する

Linux CentOS:起動後にrc.localを実行する

AWSでCentOS(Red Hat Enterprise Linux Serverバージョン7.6(Maipo))インスタンスを実行しています。起動順序にrc.localスクリプトの実行を追加する必要があります。

どうすればいいですか?私は/ect/rc.dを見て、systemctlを使ってスクリプトをデフォルトに追加してみました。何も動作しません。

誰もが正しい方向に私を指すことができますか?

ベストアンサー1

私が知る限り、使用できる方法は少なくとも3つあります。

  1. 使用/etc/rc.d/rc.local:

ファイルが実行可能であることを確認してくださいchmod u+x

ファイルの末尾にコマンド/スクリプトを追加します。

  1. クローンタブを使用してください。

ランニング:

crontab -e

次に、次のようにcrontab行を追加します。

@reboot /your/script/here
  1. ユーザーデータスクリプト:

これはAWSインスタンスなので、シェルスクリプトを作成してs3にアップロードし、インスタンス作成時にそれらをダウンロードして実行するようにインスタンスを設定できます。

これはユーザーデータの例私は台本を書いた。

おすすめ記事