ラズベリーパイでPythonスクリプトを起動時に実行する方法はいくつかあります。以下に主な方法を紹介します。

  1. /etc/rc.localを使用する方法: /etc/rc.localに自動起動したいコマンドやスクリプトを書くと、起動時に実行されます。自作のスクリプトを使いたい場合は、スクリプトを/usr/local/bin/に置き、/etc/rc.localに以下のように書くのがよいです。
/usr/local/bin/your_script.sh
exit 0
  1. crontab @rebootを使用する方法: cronを使って起動時にプログラムを走らせることもできます。ユーザー権限でプログラムが実行されるので、root権限で走ったら困るようなプログラムに使えます。以下のコマンドでcrontabを修正します。
crontab -e

そして、以下のように追記します。

@reboot /home/pi/your_script.sh
  1. systemdを使用する方法: Raspbian Jessieから推奨されている自動起動の方法です。サービスとして、起動したり、シャットダウンしたり、再起動したりもできるようになるので、真面目にプログラムをサービスとして管理したいならsystemdを使うのがよいです。

以上の方法を試してみて、自分の状況に最も適した方法を見つけてみてください。それぞれの方法には特徴と利点がありますので、自分のニーズに最も適したものを選択することが重要です。.

投稿者 admin

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です