Ada variabel khusus untuk ini di bash:
kill $!
$! memperluas ke PID dari proses terakhir yang dijalankan di latar belakang.
Anda dapat membunuh berdasarkan nomor pekerjaan. Saat Anda meletakkan tugas di latar belakang, Anda akan melihat sesuatu seperti:
$ ./script &
[1] 35341
[1] itu adalah nomor pekerjaan dan dapat dirujuk seperti:
$ kill %1
$ kill %% # Most recent background job
Untuk melihat daftar nomor pekerjaan gunakan jobs memerintah. Lainnya dari man bash :
Ada sejumlah cara untuk merujuk ke pekerjaan di shell. Karakter
%memperkenalkan nama pekerjaan. Nomor pekerjaanndapat disebut sebagai%n. Pekerjaan juga dapat dirujuk menggunakan awalan dari nama yang digunakan untuk memulainya, atau menggunakan substring yang muncul di baris perintahnya. Misalnya,%cemengacu padaceyang dihentikan pekerjaan. Jika awalan cocok dengan lebih dari satu pekerjaan, bash melaporkan kesalahan. Menggunakan%?ce, sebaliknya, mengacu pada pekerjaan apa pun yang berisi stringcedi baris perintahnya. Jika substring cocok dengan lebih dari satu pekerjaan, bash melaporkan kesalahan. Simbol%%dan%+merujuk pada gagasan shell tentang pekerjaan saat ini, yang merupakan pekerjaan terakhir yang dihentikan saat berada di latar depan atau dimulai di latar belakang. Pekerjaan sebelumnya mungkin direferensikan menggunakan%-. Dalam keluaran yang berkaitan dengan pekerjaan (misalnya, keluaran dari perintah pekerjaan), pekerjaan saat ini selalu ditandai dengan+, dan pekerjaan sebelumnya dengan-. Satu%(tanpa spesifikasi pekerjaan yang menyertainya) juga mengacu pada pekerjaan saat ini.