Saturday, June 24, 2017

Menjalankan Python Pada Startup Raspberry Pi

Bahas pemrograman python cukup banyak digunakan para developer, dengan munculnya dan semakin boomingnya perangkat raspberry maka bahasa python ini pun ikut semakin populer digunakan oleh para programmer untuk membuat aplikasi di raspberry. Tentunya akan sangat dibutuhkan agar program secara otomatis dijalankan setelah perangkat raspberry dinyalakan agar tidak dibutuhkan untuk start program secara manual.

Berikut cara untuk menjalankan python pada startup raspberry menggunakan crontab :
  1. Apabila script yang ditulis memiliki hubungan atau dependensi dengan file lain yang ada pada satu folder maka saya akan membuat bash script terlebih dahulu, berikut contohnya :
    nano new_startup_program.sh
  2. Di dalam file new_startup_program.sh isikan script seperti di bawah :
    #!bin/sh

    cd /
    cd /home/pi/
    python nama_program.py &
    cd /
  3. Kemudian save dan exit.
  4. Ubah permission dari new_startup_program.sh dengan cara :
    chmod 775 new_startup_program.sh
  5. Setelah semua selesai coba jalankan script berikut untuk menguji apakah bash file sudah berhasil :
    sh new_startup_program.sh
  6. Apabila sudah berhasil tambahkan ke crontab  :
    sudo crontab -e
  7. Untuk pertama kali kita akan diminta untuk memilih editor yang akan digunakan, saya lebih merekomendasikan editor NANO karena paling mudah menurut saya, pilih 2 untuk memilih editor tersebut. Setelah masuk ke dalam file ketikkan script berikut di baris paling akhir sebelum exit :
    @reboot sh /home/pi/new_startup_program.sh
  8. Save dan exit dengan Ctrl-x dan Y
  9. Restart raspberry untuk uji coba
Sekian step by step untuk membuat script python menjadi startup pada raspberry pi.

0 komentar:

Post a Comment