November 6, 2008 thumb Pesan Daemon

ada sebuah problem seperti ini :
buatlah sebuah daemon yang membaca isi sebuah file. dimana tiap kali beberapa saat daemon akan menampilkan isi file tersebut, baik sudah expired atau update….

#include “sys/types.h”

#include “sys/stat.h”

#include “fcntl.h”
#include “stdio.h”
#include “stdlib.h”
void makeChild();

int main(){
if(fork()==0){
makeChild();
}
return(0);
}

void makeChild(){
FILE *p;
char string;
setsid();

umask(0);

chdir(“/”);
for(;;){
if((p=fopen(“/home/huda/Documents/sumber.txt”,”r”))==NULL){
/*sumber filenya bisa diubah-ubah koq tergantung kebutuhan untuk, aku lebih suka di simpan di /home/huda/Documents/sumber.txt */
printf(“File gagal dibuka\n\n”);
return;
}
while((string=fgetc(p))!=EOF){
printf(“%c”,string);

}
fclose(p);
sleep(10); //menunggu selama 10 detik (delay)
}
}

Comments

total comments