1. instal supervisor =  apt-get install supervisor 

2. restart service supervisor untuk memastikan sudah berhasil = service supervisor restart 

3. buat script bash .sh

4. setting hak akses agar program diatas dapat di execute oleh package Supervisor

    chmod +x /usr/local/bin/date.sh 

5. buat Konfigurasi supervisor 

    /etc/supervisor/conf.d/

6. satu proces satu file konfigurasi

    /etc/supervisor/conf.d/date_script.conf

   

    konfigurasi

    -----------------------------------

    [program:date_script]

    command=/usr/local/bin/date.sh

    autostart=true

    autorestart=true

    stderr_logfile=/var/log/date.err.log

    stdout_logfile=/var/log/date.out.log

     -----------------------------------

    

    kemudian jalankan service supervisor

    

    Wajib dijalankan ketika mengubah/menambah service baru

    -------------------------------------

   - supervisorctl reread

   - supervisorctl update

    -------------------------------------

   

7. lokasi log supervisor = /var/log/date.out.log


---Dokumentasi----

http://supervisord.org/running.html


----perintah-perintah supervisor-----


1. Melihat SEMUA process pid supervisor yang jalan          = sudo supervisorctl pid all

2. Melihat SALAH SATU process pid supervisor yang jalan     = sudo supervisorctl pid <name>

3. Melihat detail process                                   = supervisorctl

4. Melihat detail process                                   = ps aux | grep node

5. Restart                                                  = service supervisor restart

6. uninstall = sudo apt-get remove supervisor