Pages

Startup Script

Sebenarnya membuat script startup bisa dengan mengedit file rc.local yang ada pada /etc/rc.d/
Namun ane lebih suka dengan menggunakan script, jadi sita bisa menggunakan command “service namaprogram start / stop / restart..
Dan semua jenis program bisa dijalankan lewat script iniLangsung aja ya..



  1. Buat file baru yang bernamakan “NamaService” (boleh diganti sesua dengan program yang ingin kalian buat) yang isinya sebagai berikut.
  2. #!/bin/sh # # chkconfig: 345 99 01 # # description: program startup script by seilent ############################################## ## GANTI sesuai dengan nama program kalian ## DAEMON menunjukkan lokasi dimana program kalian berada ## NamaProgram menunjukkan program yang ingin kalian jalankan ## NamaScript menunjukkan nama script yang kalian letakkan di /etc/init.d/ ############################################## DAEMON="/usr/bin/NamaProgram" ############# Ganti seperlunya saja ############## # Untuk mengecek keberadaan program test -f $DAEMON || exit 0 # The init commands case "$1" in start) echo "Starting NamaProgram..." $DAEMON > /dev/null 2>&1 & ;; stop) echo "Stopping NamaProgram..." kill -9 `ps -C NamaProgram -o pid --no-headers` ;; restart) echo "Stopping NamaProgram..." kill -9 `ps -C NamaProgram -o pid --no-headers` echo "Starting NamaProgram..." $DAEMON > /dev/null 2>&1 & ;; *) echo "usage: /etc/init.d/NamaScript" echo "$0 {start | stop | restart}" exit 1 ;; esac
    Atau bisa di download di.
    http://seilent.net/media/StartupScript
  3. Letakkan script tersebut di /etc/init.d/ dan CHMOD ke 755
  4. chmod 755 /etc/init.d/NamaService
  5. Sekarang meluncur ke direktori /etc/rc.d/rc5.d/ dan buat sebuah link yang mengarah ke service yang kita buat tadi
  6. cd /etc/rc.d/rc5.d ln -s ../init.d/NamaService S99NamaService
  7. Kita register script tersebut agar dapat dijalankan saat startup
  8. chkconfig --add NamaService
  9. Sekarang kita tambahkan program tersebut agar dapat dijalankan secara otomatis pada saat startup.
  10. chkconfig NamaService on
    Info : Untuk menambahkan service pada saat startup :
    chkconfig NamaService on
    Untuk mendisable service pada saat startup :
    chkconfig NamaService off
    Untuk menjalankan, menghentikan, dan merestart service
    service NamaService start service NamaService stop service NamaService restart
    yupz, segitu aja ya.. ;) kalo ada yang bingung silahkan ditanyakan :D

Read Users' Comments (0)

0 Response to "Startup Script"

Posting Komentar