Jika saya mengerti benar Anda memiliki skrip yang Anda jalankan di latar belakang menggunakan & amp; dan Anda ingin membunuhnya setelah beberapa saat. Mudah-mudahan skrip ini seharusnya berjalan untuk sementara waktu.
Anda dapat menemukan id proses skrip Anda dengan menggunakan perintah seperti:
ps aux | grep test.sh| awk '{print $2}'
ganti test.sh dengan nama skrip Anda
untuk membunuhnya lari
kill `ps aux | grep test.sh| awk '{print $2}'`
ps adalah perintah untuk mencantumkan proses di komputer, aux mengatakan mencetak setiap proses pada sistem, ambil pencarian string dari input standar (output ps dalam hal ini), awk adalah program yang memungkinkan Anda memproses beberapa teks dan jalankan hal-hal di atasnya. Dalam hal ini saya memintanya untuk mencetak kolom kedua dari ouput dari dua perintah pertama.