SIGQUIT सिग्नल Ctrl+ के साथ भेजें \।
.. $ sleep 10
^\Quit
→ यह इसके बराबर है kill -3 pid
। उपयोगकर्ता-अंतरिक्ष में चलने वाले कार्यक्रम सिग्विट को अनदेखा नहीं करते हैं।
मैजिक SysRq कीबोर्ड शॉर्टकट का एक सेट भी है । अधिक दिलचस्प लोगों में से एक यह है: Alt+ SysRq+ k। यह वर्तमान वर्चुअल कंसोल पर हर प्रक्रिया को मारता है। यदि आपका एक टिट पूरी तरह से और पूरी तरह से टूट गया है, तो इसका उपयोग वापस जाने के लिए किया जा सकता है । X.org पर चलने वाले tty पर, इसका उपयोग X को बिना दया के मारने के लिए किया जा सकता है।
SysRq कुंजी, अधिकांश कीबोर्ड पर, प्रिंट कुंजी के समान है। मेरी नोटबुक पर, Fn कुंजी का उपयोग करके इसे लागू किया जा सकता है; उस क्रम में Ie Alt → Fn → Print → k।
यहाँ कुछ बुनियादी प्रक्रिया प्रबंधन शॉर्टकट हैं:
- Ctrl+ Z: एक प्रक्रिया को रोकें (
bg
पृष्ठभूमि में फिर से शुरू fg
करने के लिए, अग्रभूमि में ऊपर उठाने के लिए)
- Ctrl+ C: विनम्रता से प्रक्रिया को अब बंद करने के लिए कहें
- Ctrl+ \: निर्दयता से उस प्रक्रिया को मारना जो वर्तमान में अग्रभूमि में है
- Alt+ SysRq+ s: डिस्क पर डेटा लिखें (किसी भी महत्वपूर्ण चीज को मारने से पहले हमेशा ऐसा करें)
- Alt+ SysRq+ s, k: निर्दयता से किसी दिए गए आभासी कंसोल पर सभी मौजूदा प्रक्रियाओं को बंद
- Alt+ SysRq+ s, b: निर्दयता से unmounting बिना रिबूट,
- Alt+ SysRq+ r, e, i, s, u, b: सुरक्षित रूप से r eboot ई ven मैं च रों ystem है यू tterly ख roken,
ध्यान दें: Ctrl+ Z, के विपरीत Ctrl+ Cऔर Ctrl+ \, भी के लिए काम करता है man
, vi
, less
, और पसंद है।
जब संदेह में, फॉलिंग प्रक्रिया लगभग हमेशा काम करेगी:
~$ 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 का संकेत है कि Ctrl+ Zको दबाया गया है।
गोले और टर्मिनलों पर अधिक गहराई से देखने के लिए, मेरे जवाब भी देखें: