Process and Jobs
Last updated
Was this helpful?
Last updated
Was this helpful?
Ada beberapa istilah yang harus Anda ketahui sebelum mempelajari materi , yaitu:
Application yaitu service atau layanan seperti FTP, SSH, Apache, dan lain-lain.
Script yaitu kumpulan perintah yang ditulis ke dalam file yang kemudian akan dieksekusi.
Process
yaitu segala proses yang menghasilkan process ID
. Suatu service biasanya menjalankan beberapa proses (multiple processing).
Daemon yaitu proses yang terus berjalan (until interrupted) di background dan tidak interaktif.
Threads adalah bagian dari proses. Setiap proses biasanya menjalankan beberapa threads (multiple threading).
Jobs adalah konsep yang digunakan oleh shell. Program apa pun yang Anda jalankan secara interaktif adalah jobs.
Perintah systemctl
digunakan untuk mengelola systemd dan service manager.
Berikut adalah contoh penggunaan dari perintah systemctl
:
Gambar di atas adalah contoh penggunaan systemctl
untuk melihat status dari service sshd.
Perintah ps
berfungsi untuk memberikan laporan tentang porses yang sedang berjalan saat ini.
Berikut adalah salah satu contoh penggunaan perintah ps
:
Perhatikan contoh di atas, terdapat informasi PID (process ID), user, waktu dan proses yang sedang berjalan pada sistem.
Perintah top
berfungsi untuk menampilkan proses yang sedang berjalan pada Linux secara realtime.
Berikut adalah contoh penggunaan perintah top
:
Perintah kill
digunakan untuk mengirimkan sinyal kepada suatu proses. Berikut adalah beberapa sinyal yang umum digunakan:
Signal Name
Signal Value
Effect
SIGHUP
1
Hangup
SIGKILL
9
Kill Signal
SIGTERM
15
Terminate
Kita bisa menjalankan suatu task secara otomatis dan terjadwal menggunakan perintah crontab
.
Format penulisan crontab
adalah:
Berikut adalah contoh penggunaan perintah crontab
:
Terlihat bahwa setiap hari pada jam 20:24 bulan ke-7 saya membuat file contoh-file-contrab.txt.
Untuk mempelajari perintah systemctl
lebih lanjut, Anda bisa membaca artikel dari .
Untuk mempelajari perintah ps
lebih lanjut, Anda bisa membaca artikel dari .
Untuk mempelajari perintah top
lebih lanjut, Anda bisa membaca artikel dari .
Untuk mempelajari perintah kill
lebih lanjut, Anda bisa membaca artikel dari .
Silahkan baca hasil diskusi di , jika Anda bingung perbedaan antara Day of Week dengan Day of Month.
Untuk mempelajari perintah crontab
lebih lanjut, Anda bisa membaca artikel dari dan .