Linuxでソフトウェアを起動時に立ち上げるにはどうすればよいか

Linuxでは、次の方法でプログラムを起動時に自動実行できます。

  1. init.d に起動スクリプトを作成し、update-rc.d コマンドを使用してシステム起動時に追加する。例えば、myprogram と呼ぶスクリプトを作成する。
  2. myprogramを起動します。
  3. 次に以下のコマンドでシステム起動時に追加してください
  4. sudo chmod +x /etc/init.d/myprogram
    sudo update-rc.d myprogram defaults
  5. /etc/systemd/system/ディレクトリにユニットファイルを作成し、プログラムのパスと引数を指定します。例えば、myprogram.serviceなど。
  6. [Unit]
    Description=私のプログラム
    After=network.target[Service]
    ExecStart=/path/to/myprogram

    [Install]
    WantedBy=multi-user.target

  7. 以下のコマンドを実行して起動し、自動起動を設定する:
  8. systemctl start myservice
    systemctl enable myservice
  9. cronを使用してスクリプトを実行する
  10. sudo crontab -e
  11. ファイルの最後に以下を追加します。
  12. @reboot /path/to/myprogram

起動時に設定プログラムを起動する方法をいくつか説明しました。Linuxディストリビューションと好みの方法に応じて、どの方法を選択するか決めてください。

bannerAds