13.07.2015 Views

File : Pertemuan 6.pdf

File : Pertemuan 6.pdf

File : Pertemuan 6.pdf

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

PRAKTIKUM 4 PROSES DAN MANAJEMEN PROSES 33administrator/programmer dapat menentukan reaksi tersebut. Mengirim sinyalmenggunakan instruksikill [-nomor sinyal] PIDSebelum mengirim sinyal PID proses yang akan dikirim harus diketahuiterlebih dahulu.4 MENGONTROL PROSES PADA SHELLShell menyediakan fasilitas job control yang memungkinkan mengontrolbeberapa job atau proses yang sedang berjalan pada waktu yang sama. Misalnya bilamelakukan pengeditan file teks dan ingin melakukan interrupt pengeditan untukmengerjakan hal lainnya. Bila selesai, dapat kembali (switch) ke editor dan melakukanpengeditan file teks kembali.Job bekerja pada foreground atau background. Pada foreground hanyadiperuntukkan untuk satu job pada satu waktu. Job pada foreground akan mengontrolshell - menerima input dari keyboard dan mengirim output ke layar. Job padabackground tidak menerima input dari terminal, biasanya berjalan tanpa memerlukaninteraksi.Job pada foreground kemungkinan dihentikan sementara (suspend), denganmenekan [Ctrl-Z]. Job yang dihentikan sementara dapat dijalankan kembali padaforeground atau background sesuai keperluan dengan menekan ”fg ” atau ”bg ”. Sebagaicatatan, menghentikan job seme ntara sangat berbeda dengan melakuakan interrupt job(biasanya menggunakan [Ctrl-C]), dimana job yang diinterrup akan dimatikan secarapermanen dan tidak dapat dijalankan lagi.5 MENGONTROL PROSES LAINPerintah ps dapat digunakan untuk menunjukkan semua proses yang sedangberjalan pada mesin (bukan hanya proses pada shell saat ini) dengan format :ps –fae ataups -auxBeberapa versi UNIX mempunyai utilitas sistem yang disebut top yangmenyediakan cara interaktif untuk memonitor aktifitas sistem. Statistik secara detail

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!