GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana saya bisa membunuh semua pekerjaan yang dihentikan?

Solusi 1:

Untuk menghentikan dengan cepat semua pekerjaan yang dihentikan di bawah bash, masukkan:

kill -9 `jobs -ps`

jobs -ps mencantumkan ID proses (-p ) dari yang dihentikan (-s ) pekerjaan.
kill -9 `jobs -ps` mengirimkan sinyal SIGKILL ke semuanya.

Solusi 2:

Coba ketik ini:

kill -9 $(jobs -p)

Solusi 3:

Jawaban yang diterima akan mematikan semua pekerjaan (yang cukup dalam kasus ini) dan bukan hanya pekerjaan yang dihentikan. Jika Anda hanya ingin membunuh yang Dihentikan, jalankan:

kill $(jobs -l | grep Stopped | cut -d' ' -f3)

Solusi 4:

Cara termudah sebenarnya adalah dengan segera mencoba kembali keluar; bash akan menganggap itu berarti "bunuh semua pekerjaan yang dihentikan dan keluar".

Solusi 5:

for x in `jobs -p` ; do kill -9 $x ; done

Linux
  1. Bagaimana saya bisa mematikan TCP port 16969 di Bash?

  2. Bagaimana saya bisa mendaftar semua vhosts di nginx

  3. Bagaimana saya bisa melihat hasil pekerjaan cron saya?

  1. Bagaimana saya bisa mematikan Firefox dengan konsol?

  2. Bagaimana saya bisa mendaftar semua pengguna yang terkunci di Linux?

  3. Bagaimana saya bisa menemukan semua file yang di-hardlink pada sistem file?

  1. Bagaimana cara mematikan semua layar?

  2. Bagaimana saya bisa meraster semua teks dalam PDF?

  3. Bagaimana saya bisa sepenuhnya mencatat semua tindakan skrip bash?