CTRL + C "प्रॉम्प्ट प्रॉम्प्ट" पर "क्यूटिंग" में मदद नहीं करता है। सुरक्षित रूप से कैसे छोड़ें?


0

मैंने निम्नलिखित कोड चलाया और जब मैं दूसरे हेरेडोक में पहुंचा तो मैं एक प्रॉम्प्ट पर अटक गया (नीचे चित्र देखें)। इससे सुरक्षित रूप से कैसे (कुछ भी ब्रेक लगाए बिना)?

कोड:

bash /dev/fd/40 40<< 'PMA'

cat << PMA_UNINSTALL | at 'now + 2 minutes'

phpdismod mcrypt mbstring 
apt-get purge phpmyadmin -y
service apache2 restart
sed -i 's/Include \/etc\/phpmyadmin\/apache.conf/ /g' /etc/apache2/apache2.conf

PMA_UNINSTALL

PMA

प्रचार:

यहां छवि विवरण दर्ज करें

जवाबों:


4

atसंकेत छोड़ें , CtrlDएक नई लाइन पर दबाएँ :

$ at now
warning: commands will be executed using /bin/sh
at> echo "hi"
at> <EOT>
job 6 at Sun Jan  1 20:20:00 2017

<EOT>द्वारा मुद्रित है atदबाने पर CtrlD


1
EOT का अर्थ है ट्रांसमिशन का अंत
solsTiCe

मैंने रिटर्न मारा, और फिर Ctrl + d का संयोजन किया लेकिन कुछ भी नहीं हुआ।
जॉनडोए

1
@ बिएनिया एक सत्य उदाहरण देता है - आपके द्वारा दिखाए गए चित्र के लिए, कोई संकेत नहीं है, और आपके द्वारा दिए गए कोड स्निपेट के कारण मैं अपने सिस्टम पर मेरे प्रकार के बाद segfault का कारण बन सकता हूं PMA
मूरू

0

CTRL+ Z(या CTRL+ कुछ कुंजी के पास Z), मुझे बैश में वापस लाया।


2
उसके बाद, आप यह देखने के लिए भागना चाह सकते jobsहैं कि क्या निलंबित किया गया था।
एलिया कगन

1
क्योंकि आपने कमांड को निलंबित कर दिया है, इसे बाहर नहीं निकाला।
फाबबी

मैंने इसे कैसे निलंबित कर दिया? ... मैंने प्रश्न में केवल कोड चलाया। और कुछ नहीं।
जॉनडॉया
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.