Linux 起動時に自動的に起動するスクリプトの書き方
Linuxシステムで起動時に自動実行されるスクリプトを作成するには、次の手順を使用します。
- start_script.sh のようなスクリプトファイルを作成する。
- テキストエディタ(viやnanoなど)でスクリプトファイルを開き、起動時に実行するコマンドや操作を追加します。
- スクリプトファイルの先頭行にシェル(例:#!/bin/bash)を指定します。
- スクリプトファイルを保存して閉じる
- スクリプトファイルを /etc/init.d/ ディレクトリに移動します。
sudo mv start_script.sh /etc/init.d/
- update-rc.d
sudo update-rc.d start_script.sh defaults
- スクリプトファイルの実行権限を確保してください。
sudo chmod +x /etc/init.d/start_script.sh
システム起動時に自動実行されるスクリプトが完成します。
注意:上記の手順は、起動システムにSysVinitを使用するLinuxディストリビューションに適用されます。起動システムにSystemdを使用している場合は、systemctlコマンドを使用して起動サービスを管理できます。