GNU/Linux >> Linux の 問題 >  >> Linux

GentooLinuxで起動およびシャットダウンスクリプトを設定する方法

システムの起動時とシャットダウン時に、コマンドまたはシェルスクリプトを実行する必要がある場合があります。これは、システムの起動時にサービスを開始し、システムのシャットダウン中にサービスを停止する場合に役立ちます。このチュートリアルは、GentooLinuxでのシステムの起動とシャットダウンでスクリプトを実行するのに役立ちます。

これで、サフィックス.startが付いた/etc/local.d/ディレクトリ内のスクリプトがシステムの起動時に実行され、サフィックスが.stopが付いたすべてのスクリプトがシステムのシャットダウン中に実行されます。まず、以下の手順を使用してlocal.dスクリプトが有効になっていることを確認してください。

local.dスクリプトを有効にする

起動時にlocal.dスクリプトを開始するには、そのinit.dスクリプトをデフォルトのランレベルに追加します

# rc-update add local default

次に、OpenRCでデフォルトのランレベルで停止したサービスをチェックしてサービスを開始します。

# rc-service local start

起動時にスクリプトを実行する

スクリプト/etc/local.d/myService.startを作成し、その中にコンテンツを配置します。これは、システムの起動中に実行されます。

# vi /etc/local.d/myService.start
#!/bin/sh
# Show below message on system startup
echo "Welcome back!"

シャットダウン時にスクリプトを実行する

スクリプト/etc/local.d/myService.stopを作成し、その中にコンテンツを配置します。これは、システムのシャットダウン中に実行されます。

# vi /etc/local.d/myService.stop
#!/bin/sh
# Show below message on system shutdown
echo "Good bye!"

Linux
  1. RedhatLinuxで仮想化を構成する方法

  2. Linuxでシステムホスト名を設定または変更する方法

  3. Linuxをシャットダウンまたは再起動する方法

  1. 例を使用して Linux のシャットダウンおよび再起動コマンドを使用する方法

  2. LinuxでOracle Databaseとリスナーの起動/停止を自動化する方法

  3. Linux での「shutdown」コマンドの例

  1. LinuxでPerlスクリプトをシステムデーモンとして実行するにはどうすればよいですか?

  2. スクリプト内で Linux または BSD システムを使用しているかどうかをどのように判断しますか?

  3. Linux の起動時に Apache を起動するにはどうすればよいですか?