2
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

ラズパイ 起動したらpythonファイル実行を最速で設定する。

Last updated at Posted at 2021-01-08

前提

  • ラズパイの用意
  • microSDにラズパイのOSがインストールされていて、ラズパイ を起動できる
  • ラズパイ のコードは外付けのキーボード、マウス、ディスプレイを用いて記述している

やること

  1. 実行したいファイルの実行許可を与える
  2. ラズパイ 起動時に実行するコマンドを指定のファイルに記述する

実行したいファイルの実行許可を与える

まずはラズパイのターミナルで、実行したいファイルがあるディレクトリへ移動する。
私はデスクトップに保存したのでそこへ移動

sudo chmod 755 ファイル名.拡張子

私の場合は

Desktop
sudo chmod 755 test.py

これで実行権限オッケー。

起動時にファイルを実行するコマンドを記述

起動時に読み込まれるファイルは、/etc/rc.localにあります。
ターミナルで以下のコマンドを実行してください。

sudo vi /etc/rc.local

echo 0の上で、起動時に実行したいコマンドを入力。

// ここに記述
echo 0

私の場合はデスクトップにあるPythonファイルを実行するので

python3 /home/pi/Desktop/test.py 

これで保存。
vimコマンド保存方法は:wq!
nanoコマンド保存方法はctr+o, その後enterで保存、そしてctr+xで終了できます.

これでGUI操作ではなく、ラズパイ を起動したら指定したファイルが実行されます。

おまけ

今回途中で出て来たchmodとは

途中で出てくるchmodは権限のことです。
そのファイルの権限をどうするのか、、。ということです。
今回755という権限を書きました。

参考サイトによると
通常のディレクトリ、コマンド、CGIスクリプトなど。誰でも読込みと実行はできるが、書き込みは自分だけ。
という権限です。

参考サイト

2
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?