Ada banyak cara untuk melakukannya.
Metode # 1 - ps
Anda dapat menggunakan ps
perintah 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 wget
Anda jalankan, Anda dapat menggunakan perintah pkill
untuk 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 jobs
perintah, 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 fg
perintah.
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
$
jobs
tidak memilikioutput
danfg
sais:-bash: fg: 1: no such job
. Tetapi mengetikfg
berfungsi dengan baik dan jugapkill wget
bekerja dengan baik. tapips -eaf|grep wget
kemudiankill <process number>
dosis tidak menghentikan pekerjaan. ps: Saya menggunakan angka ketiga sebagai nomor proses .