SIGQUIT sinyalini Ctrl+ ile gönderin \.
.. $ sleep 10
^\Quit
→ Bu eşdeğerdir kill -3 pid
. Kullanıcı alanında çalışan programlar sigquit'i dikkate almaz.
Ayrıca bir grup Magic SysRq klavye kısayolu var. En ilginç olanlardan biri şudur: Alt+ SysRq+ k. Geçerli sanal konsoldaki her işlemi öldürür. Tty'lerinizden biri tamamen ve tamamen kırılmışsa, geri dönmek için bu kullanılabilir . X.org çalışan tty'de, merhamet olmadan X'i öldürmek için kullanılabilir.
SysRq tuşu, çoğu klavyede, Print Key ile aynıdır. Not defterimde Fn tuşunu kullanarak çağrılabilir; Yani, sırasıyla → Fn → Yazdır → k.
Temel işlem yönetimi kısayollarından bazıları şunlardır:
- Ctrl+ Z: Bir işlemi duraklatır (artı
bg
arka planda devam fg
etmek, ön plana çıkarmak için)
- Ctrl+ C: kibarca sürecin şimdi kapatılmasını isteyin
- Ctrl+ \: şu anda ön planda olan işlemi acımasızca öldürmek
- Alt+ SysRq+ s: Diske veri yaz (her zaman önemli bir şeyi öldürmeden önce bunu yap)
- Alt+ SysRq+ s, k: Acımasızca verili bir sanal konsol üzerindeki tüm güncel süreçleri öldürmek
- Alt+ SysRq+ s, b: Acımasızca unmounting olmadan yeniden başlatın
- Alt+ SysRq+ r, e, i, s, u, b: Güvenli r eboot e ven i f s istem olduğu u tterly b roken,
Not: Ctrl+ Z, aksine Ctrl+ Cve Ctrl+ \, aynı zamanda çalışır man
, vi
, less
ve benzeri.
Şüphe edildiğinde, kuşatma prosedürü hemen hemen her zaman işe yarar:
~$ sleep 10
^Z
[5]+ Stopped sleep 10
~$ ps
PID TTY TIME CMD
4804 pts/0 00:00:00 bash
6207 pts/0 00:00:00 sleep
6208 pts/0 00:00:00 ps
~$ kill -9 6207
[5]+ Killed sleep 10
~$
^ Z elbette Ctrl+ tuşlarına Zbasıldığını gösterir.
Kabuklar ve Terminallere daha ayrıntılı bir bakış için yanıtlarıma bakın: