Ada banyak cara untuk melakukannya.
Metode # 1 - ps
Anda dapat menggunakan psperintah untuk menemukan ID proses untuk proses ini dan kemudian menggunakan PID untuk mematikan proses.
Contoh
$ ps -eaf | grep [w]get
saml 1713 1709 0 Dec10 pts/0 00:00:00 wget ...
$ kill 1713
Metode # 2 - pgrep
Anda juga dapat menemukan ID proses menggunakan pgrep.
Contoh
$ pgrep wget
1234
$ kill 1234
Metode # 3 - pkill
Jika Anda yakin itu satu-satunya yang wgetAnda jalankan, Anda dapat menggunakan perintah pkilluntuk mematikan pekerjaan dengan nama.
Contoh
$ pkill wget
Metode # 4 - pekerjaan
Jika Anda berada di shell yang sama dari tempat Anda menjalankan pekerjaan yang sekarang berlatar belakang. Anda dapat memeriksa apakah masih berjalan menggunakan jobsperintah, dan juga membunuhnya dengan nomor tugasnya.
Contoh
Pekerjaan palsu saya sleep,.
$ sleep 100 &
[1] 4542
Temukan nomor pekerjaannya. CATATAN: nomor 4542 adalah ID proses.
$ jobs
[1]+ Running sleep 100 &
$ kill %1
[1]+ Terminated sleep 100
Metode # 5 - fg
Anda dapat membawa pekerjaan latar belakang kembali ke latar depan menggunakan fgperintah.
Contoh
Pekerjaan palsu sleep,.
$ sleep 100 &
[1] 4650
Dapatkan nomor pekerjaan.
$ jobs
[1]+ Running sleep 100 &
Bawa pekerjaan # 1 kembali ke latar depan, dan kemudian gunakan Ctrl+ C.
$ fg 1
sleep 100
^C
$
jobstidak memilikioutputdanfgsais:-bash: fg: 1: no such job. Tetapi mengetikfgberfungsi dengan baik dan jugapkill wgetbekerja dengan baik. tapips -eaf|grep wgetkemudiankill <process number>dosis tidak menghentikan pekerjaan. ps: Saya menggunakan angka ketiga sebagai nomor proses .