0
1

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 1 year has passed since last update.

RaspberryPi起動時にPythonプログラムをターミナルから自動起動する

Last updated at Posted at 2023-05-09

RaspberryPi4でWindowsのスタートアップみたいなのをやりたい

VNCで接続して、プログラムを開いてダブルクリックして・・とやっている
毎回同じ動作をするのであれば、その作業は省きたい

  • デスクトップが表示されている状態(VNCで調整することもあるため)
  • 実行状況がわかるよう、print関数が表示されるようにしておきたい
  • RaspberryPi4
  • Pythonプログラムの保存場所 /home/pi
  • ファイル名は main.py
  1. autostartフォルダと関連ファイルを作る
    ターミナルを開いて以下コマンドを入力していきます

    cd /home/pi/.config
    mkdir autostart
    cd autostart
    sudo nano setup.desktop
    
  2. GNU nanoが表示されたら、以下のように入力して書き込み(Ctrl+O)します

    [Desktop Entry]
    Type=Application
    Name=setup(お好きな名前でOK)
    Exec=lxterminal -e sudo python3 main.py
    
  3. 再起動するとプログラムが実行されてprint関数も表示されます
    ひとまず成功

すでにautostartフォルダが存在していて、.desktopもある場合はそのファイルを編集する

sudo nano ~~.desktop

一番最後に、以下の行を追加して書き込み(Ctrl+O)すればOK

Exec=lxterminal -e sudo python3 main.py
0
1
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
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?