Fungsi popen() by Administrator

Fungsi ini adalah bagian dari pustaka stdio.h yang berguna untuk memanggil  proses. Bentuk umumnya adalah :
FILE *popen(const char *perintah, const char *tipe);
dimana :

*perintah adalah stream pointer yang berisi perintah yang hendak dikerjakan oleh proses.
*tipe adalah "r" untuk read-only dan "w" untuk write.

popen() memiliki nilai kembalian berupa stream pointer jika sukses dan NULL untuk [...]

Fungsi exit() by Administrator

Untuk menghentikan sebuah proses, kita bisa menggunakan fungsi exit(). Fungsi ini berada dalam pustaka unistd.h. Bentuk umum fungsi ini adalah :
void exit(int status) 
dimana status merupakan nilai balikan yang kita kirimkan via fungsi ini. Perjanjian yang banyak digunakan adalah 0 untuk penghentian proses yang sukses dan bukan 0 untuk penghentian proses yang bermasalah. Daftar yang umum [...]

Fungsi wait() by Administrator

wait() berfungsi untuk memaksa menunggu bagi proses pemanggil [proses induk] atas selesainya eksekusi suatu proses anak sebelum melakukan aktivitas yang lain. Bentuk umum fungsi ini adalah :
int wait(int *status)
terlihat bahwa parameter fungsi ini adalah pointer integer.
Untuk lebih jelasnya kita bisa melihatnya pada contoh berikut [yang merupakan modifikasi file test_fork.c] :
$ edit test_wait.c
#include <stdio.h> #include <unistd.h>         [...]

Fungsi fork() by Administrator

Dengan funsgi fork() memungkinkan sebuah proses dijalankan oleh dua proses identik yang kita kenal sebagai proses parent (induk) dan proses child (anak). Fork yang sukses akan memberikan nilai balikan 0 dan memberikan nilai balikan -1 jika terjadi kegagalan eksekusi fungsi ini.
Untuk lebih jelasnya perhatikan contoh berikut :
#edit test_fork.c 
#include <stdio.h> #include <unistd.h>         /* pustaka dimana fungsi [...]

Tabel Proses by Administrator

Tabel proses adalah sebuah struktur data atribut-atribut yang berkenaan dengan proses-proses yang sedang diberjalan. Atribut-atribut itu meliputi PID, tipe terminal, status, waktu dan perintahnya itu sendiri. Untuk menampilkan proses-proses yang sedang berjalan, dapat digunakan perintah ps. Karena UNIX [baca FreeBSD] adalah sistem operasi multi user yang konsisten dalam memberlakukan hak ases atas suatu resource sistem [...]

Gallery Photostream