Digital Note

Grab a coffe, take a seat, maybe listen to some music and relax by reading our digital daily diary. We want to share our minds and know how with you and the whole world!

Blog phones

Membuat daemon sendiri di Ubuntu

Daemon di ubuntu merupakan service yang berjalan sendiri secara periodik/realtime dan berjalan underbackground. ternyata membuat daemon itu mudah tak sesulit yang dibayangkan. hanya dengan bermodal pengetahuan bahasa bash shell sudah cukup. saya juga baru menyadari klo bash bisa dijadikan daemon. daemon ini sangat bermanfaat jika kita akan membuat suatu aplikasi yang berjalan diservice yang tidak terlihat oleh user. bagi administrator sistem pasti ini merupakan hal biasa dan mudah. saya akan bagikan trik membuat daemon service kepada anda jika mengikuti petunjuk dibawah ini silahkan buat file seperti ini

#!/bin/bash

echo "running ehcp daemon in shell background..."
VAL=1
while true; do
  date # untuk menampilkan tanggal dan waktu
  sleep 5
done

text yang berwarna merah hanya contoh saja anda bisa mengganti dengan sintax yang anda inginkan misal menjalankan file php sehingga hasil sintax-nya

#!/bin/bash

echo "running ehcp daemon in shell background..."
VAL=1
while true; do
  php /home/aldo-expert/myfile.php
  sleep 5
done

nilai yang berwarna hijau merupakan nilai untuk detik sehingga dengan artian sintax diatas akan dijalankan berulang 5 detik terus menerus simpan kedirektori kesukaan anda, saya menyimpan di /etc/aldo/daemonQ kemudian berikan hak execute pada file tersebut

sudo chmod +x /etc/aldo/daemonQ

dengan syntax diatas maka daemon sudah jadi hanya tinggal cara menjalankannya saja yang perlu diperhatikan yakni dengan cara

./etc/aldo/daemonQ

untuk menghentikan dengan cara Ctrl+C lalu untuk menjalankan underbackground hanya menambahkan simbol & diakhir menjadi

./etc/aldo/daemonQ &

lalu jika ingin mematikan melalui proses karena jika Ctrl+C tidak akan ngefek. caranya

ps -ax | grep daemonQ

lalu nilai pada daemonQ biasanya letaknya di paling depan baris. gunakan perintah kill

kill 2501

jika ingin mendownload silahkan saja disini cara menjalankannya sama.

***** silahkan berkreasi ****

Tags: , , ,

Trackback from your site.

Leave a comment