जवाबों:
यह टर्मिनल के "स्टॉप" और "सस्पेंड" कार्यों के बीच का अंतर है।
Ctrl-S के साथ आउटपुट रोकना प्रक्रिया को चलने से नहीं रोकता है; बल्कि यह टर्मिनल के आउटपुट को बंद कर देता है (Ctrl-Q / "start" के साथ फिर से शुरू)।
Ctrl-Z के साथ एक प्रक्रिया को निलंबित करना वास्तव में इसे चलना बंद कर देता है, और प्रक्रिया को ps (राज्य "T") से दिखाई देने वाली एक अलग स्थिति में डालता है। अग्रभूमि या पृष्ठभूमि में क्रमशः प्रक्रिया को फिर से शुरू करने के लिए "एफजी" या "बीजी" के साथ फिर से शुरू करें।
rather it just stops output to the terminal
- यह आम तौर पर एक साइड इफेक्ट के रूप में आवेदन को रोक देता है
CTRL- सिग्नल Zभेजता है SIGSTOP
, जो प्रोग्राम को रोकने के लिए मजबूर करता है।
साथ में
fg
या
bg
आप इसे भेज सकते हैं SIGCONT
और सामने या पृष्ठभूमि में शुरू कर सकते हैं ।
CTRL- Sटर्मिनल के लिए सामान का उत्पादन बंद कर देता है। ( XOFF
) आप इसे फिर से चालू कर सकते हैं CTRL- Q( XON
)