Dasar – dasar teori
Proses adalah sebuah perintah yang berupa kata atau kode yang sementara atau sedang berjalan.
Perintah yang berhubungan dengan peroses :
- kill : Menghentikan suatu proses berdasarkan identitas proses
- ps : Menampilkan proses-proses yang sedang berjalan
- sleep : Menunda eksekusi (proses yang tidak mengerjakan apa-apa selama beberapa
detik)
- grep : Mencari berkas-berkas yang mengandung kata tertentu
- echo : Menampilkan tulisan ke laya
- pidof : perintah ini dapat menampilkan semua proses id dengan nama menggunakan perintah pidof.
- pkill : printah untuk mematikan atau menghentikan suatu prosess dengan sebuah nama.
Contoh macam – macam perintah manejemen .
Proses adalah sebuah perintah yang berupa kata atau kode yang sementara atau sedang berjalan.
Perintah yang berhubungan dengan peroses :
- kill : Menghentikan suatu proses berdasarkan identitas proses
- ps : Menampilkan proses-proses yang sedang berjalan
- sleep : Menunda eksekusi (proses yang tidak mengerjakan apa-apa selama beberapa
detik)
- PID: Semua proses memiliki id proses atau PID
- init : Proses init dimulai oleh kernel itu sendiri sehingga secara teknis tidak memiliki proses induk. init berfungsi sebagai orang tua asuh untuk proses yatim.
Perintah lain-lain :- init : Proses init dimulai oleh kernel itu sendiri sehingga secara teknis tidak memiliki proses induk. init berfungsi sebagai orang tua asuh untuk proses yatim.
- grep : Mencari berkas-berkas yang mengandung kata tertentu
- echo : Menampilkan tulisan ke laya
- pidof : perintah ini dapat menampilkan semua proses id dengan nama menggunakan perintah pidof.
- pkill : printah untuk mematikan atau menghentikan suatu prosess dengan sebuah nama.
Contoh macam – macam perintah manejemen .
- Mengetikan perintah ps init untuk melihat by command name berkode apa seperti gambar di bawah ini :
- Setelah itu dengan mengetikan perintah ps – C init, perintah ini berguna untuk melihat apa proses id dari proses init.
seperti gambar ini :
- Kemudian gunakan perintah who am i untuk melihat nama user yang sedang barjalan atau sedang terpakai saat ini .
- Setelah itu mengetikan perintah ps untuk melihat PID yang terkait dari terminal .
- Kemudian gunakan perintah echo $$ untuk melihat proses id ( PID) dari terminal atau dari shell anda.
- Lalu gunakan perintah echo $PPID untuk melihat parent process id dari shell. kemudian ketikan perinta echo $$ $PPID untuk melihat proses id dan parent process id (PPID) secara bersamaan.
dilihat dari perintah 5 dan 6 nilai dari process id dan parent process id berbeda, karena nilai dari parent process id selalu memiliki nilai paling sedikit dari process id (PID). - Gunakan perintah sleepuntuk membuat subuah proses yang sedang tidak berjalan atau bisa di katakan sedang tidur.contoh :menjalankan dua contoh sleep dengan mengetikan perintah
sleep 3342 &
- Kemudian gunakan perintah pidof sleep, gunanya dari perintah ini berfungsi untuk melihat semua proses atau process id yang telah kita buat pada perintah sebelumnya
- Gunkan perintah top -p 3372,3371 untuk melihat secara bersamaan dua prosess di top
setelah itu mengetikan perintah diatas akan mucul gambar seperti di bawah ini
- Setelah itu menggunakan perintah kill untuk mematikan salah satu sleep process dengan mengetikan :
setalah mengetikan perintah itu, proses yang bernomor 3372 akan dimatikan. cobalah dengan mengetikan perintah top -p 3372 untuk melihat apakah proses yang tadi telah berhasil, seperti pada gambar dibawah ini terlihat bahwa proses yang ditampilkan hanya satu .
- Kemudian gunakan perintah pkill sleep, gunanya untuk mematikan semua prosess yang sedang tidur.
setelah mengetikan perintah diatas, cobalah dengan mengetikan perintah top -p 3372,3371 gunanya untuk memastikan apa perintah untuk mematikan semua proses telah berhasil dan muncul gambar seperti ini :