• DEFINISI DAN HUKUM PACARAN

    Istilah pacaran itu sebenarnya bukan bahasa hukum, karena pengertian dan batasannya tidak sama buat setiap orang. Dan sangat mungkin berbeda dalam setiap budaya. Karena itu kami tidak akan menggunakan istilah `pacaran` dalam masalah ini, agar tidak salah konotasi. Pacaran dapat diartikan bermacam-macam, tetapi intinya adalah jalinan cinta antara seorang remaja dengan lawan jenisnya. Praktik pacaran juga bermacam-macam, ada yang sekedar berkirim surat,telepon, menjemput, mengantar atau menemani pergi ke suatu tempat,apel, sampai ada yang layaknya pasangan suami istri....

  • RENUNGKANLAH

    UMURMU UNTUK APA KAU HABISKAN??

    MASA MUDAMU UNTUK APA KAU GUNAKAN??

    HARTAMU DARIMANA KAMU PEROLEH DAN UNTUK APA KAU BELANJAKAN??

    AMALAN APA YANG TELAH KAU LAKUKAN SESUAI DENGAN APA YANG TELAH DIKETAHUINYA??

  • Motivasi Jangan Mengeluh

    Kenapa harus aku yang menanggung musibah ini? Kenapa hidupku sesuram ini? Berat sekali beban hidupku. Aku tak bisa melakukan ini, Aku tak kuat. Itulah pertanyaan dan pernyataan yang sering dikeluhkan oleh manusia selama hidup di dunia ini.

  • SAY NO TO BAD MOOD

    Tahukah anda apa MOOD itu? Mood sendiri berasal dari kata mōd yang disadur dari bahasa Inggris kuno yang berarti keberanian dalam militer tapi bisa juga diartikan sebagai tempramen, humor, dan perasaan dan berpengaruh terhadap motivasi kita dalam melakukan sesuatu, Kog Bisa BAD MOOD? Hal termudah yang bisa kita ambil sebagai contoh adalah, misal keinginan kita tidak terpenuhi, sebagian atau sama sekali Selain itu terlalu banyak berpikir juga akan membuat gelombang otak terpecut untuk memikirkan hal-hal dalam konteks minimal (singkatnya pesimis ). Dan faktor lain yang bisa berpengaruh adalah kekuatan mental kita.....

"Ingin meningkatkan traffic pengunjung dan popularitas blog anda secara cepat dan tak terbatas...?... Serahkan pada saya..., Saya akan melakukannya untuk anda GRATIS...! Klik disini-1 dan disini-2"

Tips Buat Daemon pada Linux

Hallo apa kabar? baik kan?
Alhamdulillah

Kali ini saya akan membahas Daemon in LINUX.
Apa? Doraemon?
bukan "Doraemon" (kayak kartun aja) tapi Daemon #GJ


Nah, yang kepo apa itu DAEMON. Simak cerita pendek berikut :
Apakah itu daemon ??
Kalo biasanya dalam sistem operasi Windows  lebih dikenal dengan sebutan service.
Daemon adalah service yang berjalan sendiri secara periodik/realtime dan berjalan dibelakang layar.

Terus apa kegunaannya?
Kegunaan :  membuat suatu aplikasi yang berjalan di sevice berjalan secara otomatis

ProsesDaemon dapat dikontrol oleh kita (dimatikan, atau dijalankan ulang) , hal-hal yang membedakan daemon dengan proses lainnya adalah:
  1.  daemon tidak memiliki parent proses ID,
  2.  daemon tidak memiliki pengontrol baik itu STDOUT, STDIN, maupun STDERR,
  3.  daemon berjalan dalam previlege super user.
Cara membuatnya garis besarnya kayak gini :
  1. Forking dan pembunuhan Proses induk.
  2. Membuat proses bekerja secara independen
  3. Menutup standar I/O deskriptor yang diwarisi
  4. Melakukan masking pada File Creation
  5. Running Directory 
Ini dia kodingan Daemon pada C
(Maaf panjang, semoga mengerti, jika tidak bisa langsung tanya ke saya)

#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 

int main() 
{
pid_t pid, sid;

   //Fork the Parent Process
    pid = fork();

    if (pid < 0) { exit(EXIT_FAILURE); }

    //We got a good pid, Close the Parent Process
    if (pid > 0) { exit(EXIT_SUCCESS); }

    //Change File Mask
    umask(0);

    //Create a new Signature Id for our child
    sid = setsid();
    if (sid < 0) { exit(EXIT_FAILURE); }

    //Change Directory
    //If we cant find the directory we exit with failure.
    if ((chdir("/home/hanu/sisob/nomer1")) < 0) { exit(EXIT_FAILURE); }

    //Close Standard File Descriptors
    close(STDIN_FILENO);
    close(STDOUT_FILENO);
    close(STDERR_FILENO);

    //----------------
    //Main Process
    //----------------
    while(true){ //KODINGAN DISINI
    }
else
    perror ("Error");
           
      sleep(10);    //Sleep for 10 seconds
    }

}

Nah, habis itu jangan lupa buat menghentikan daemon, karena kalo tidak di kill (bunuh) maka akan berproses terus. Untuk menghentikan daemon yang berjalan underbackground maka kill prosesnya, caranya

ps -ax | grep tesDaemon

kemudian kill prosesnya ,misal pid prosesnya =2020   

kill 2020

Selesai pembelajaran kita pada kali ini, semoga dapat bermanfaat dan semoga apa yang saya tulis dan yang anda baca semoga selalu di ridhoi Allah swt. Aamiin.
SAMPAI JUMPA ^_^

Artikel Terkait:

3 comment:

Ferdinand mengatakan...

Gampangnya si Daemon ini Running In Background tah? hehe...
Apa kabar sob? udah lama aku nggak mampir kesini :) masih ingetkah sama aku? :13

RAMDHAN mengatakan...

Apa kabar sobat, lama gak jumpa dalam dunia maya..
Maaf.. link Blog saya yg ini: www.ramdhan.co.cc sudah tidak aktif, harap diganti dengan yang ini: www.kangramdhan.blogspot.com dalam daftar link teman. Terima Kasih..

cara mengecilkan perut setelah melahirkan mengatakan...

Terimakasih, postingan-nya sangat bagus sekali. Senang sekali berkunjung ke blog anda. saya bantu share ya gan? semoga dapat bermanfaat buat kita semua. Amin :D :D

:10 :11 :12 :13 :14 :15 :16 :17
:18 :19 :20 :21 :22 :23 :24 :25
:26 :27 :28 :29 :30 :31 :32 :33
:34 :35 :36 :37 :38 :39

Posting Komentar

Silahkan Tinggalkan Komentar Anda
No Spam & No Porn