Pythonで作ったプログラムを、電源投入時に自動起動したい

  1. root権限でcrontab -eを実行
  2. 最終行に実行したいshファイルを記載
    例:@reboot             /home/pi/public/sec/sec_microSW-Buzzer01.sh
  3. shファイルを作成
    例:python3 /home/pi/public/sec/sec_microSW-Buzzer01.py
    ※このときPythonプログラム内でファイルの読み書きなどのコマンドがあったら絶対位置を指定する
    open(‘sec_data.txt’, ‘r’) as f: であれば→ open(‘/home/pi/public/sec/sec_data.txt’, ‘r’) as f: にする
  4. SHファイルには実行権限を付与しておくこと chmod 755あたり

再起動を掛けて実行できれば成功