signals पर टैग किए गए जवाब

एक सिग्नल एक प्रक्रिया के लिए एक अधिसूचना है जो एक घटना हुई। सिग्नल को कभी-कभी सॉफ्टवेयर में रुकावट के रूप में वर्णित किया जाता है। सिग्नल हार्डवेयर के समरूप हैं, जिसमें वे प्रोग्राम के निष्पादन के सामान्य प्रवाह को बाधित करते हैं; ज्यादातर मामलों में, सिग्नल कब आएगा, इसका सटीक अनुमान लगाना संभव नहीं है। उन्हें C मानकों में परिभाषित किया गया है और POSIX में विस्तारित किया गया है, लेकिन कई अन्य प्रोग्रामिंग लैंग्वेज / सिस्टम उन्हें भी एक्सेस प्रदान करते हैं।

14
मेरी प्रक्रिया क्या हुई और क्यों?
मेरा आवेदन लिनक्स पर एक पृष्ठभूमि प्रक्रिया के रूप में चलता है। यह वर्तमान में एक टर्मिनल विंडो में कमांड लाइन पर शुरू किया गया है। हाल ही में एक उपयोगकर्ता कुछ समय के लिए एप्लिकेशन निष्पादित कर रहा था और रहस्यमय तरीके से उसकी मृत्यु हो गई। ये पाठ: …
614 linux  process  kill  signals 

12
पायथन में SIGINT को कैसे कैप्चर करूं?
मैं एक अजगर स्क्रिप्ट पर काम कर रहा हूं जो कई प्रक्रियाओं और डेटाबेस कनेक्शनों को शुरू करती है। हर अब और फिर मैं स्क्रिप्ट को Ctrl+ Cसिग्नल के साथ मारना चाहता हूं , और मैं कुछ सफाई करना चाहता हूं। पर्ल में मैं यह करूँगा: $SIG{'INT'} = 'exit_gracefully'; sub …
534 python  controls  signals 

30
किसी प्रक्रिया समूह के सभी सदस्यों को संकेत भेजने का सबसे अच्छा तरीका क्या है?
मैं एक पूरी प्रक्रिया पेड़ को मारना चाहता हूं। किसी भी सामान्य स्क्रिप्टिंग भाषाओं का उपयोग करने का सबसे अच्छा तरीका क्या है? मैं एक सरल उपाय की तलाश में हूं।
422 linux  shell  process  signals 

10
SIGPIPEs को कैसे रोकें (या उन्हें ठीक से संभालें)
मेरे पास एक छोटा सर्वर प्रोग्राम है जो एक टीसीपी या स्थानीय यूनिक्स सॉकेट पर कनेक्शन स्वीकार करता है, एक साधारण कमांड पढ़ता है और, कमांड के आधार पर, एक उत्तर भेजता है। समस्या यह है कि क्लाइंट को कभी-कभी उत्तर में कोई दिलचस्पी नहीं हो सकती है और जल्दी …
259 c  io  signals  broken-pipe  sigpipe 

9
क्या एक Ctrl + C सिग्नल को कैप्चर करना और "डेफर" फैशन में एक क्लीनअप फ़ंक्शन चलाना संभव है?
मैं कब्जा करना चाहता हूं Ctrl+CSIGINT कंसोल से भेजे ( ) सिग्नल और कुछ आंशिक रन योग प्रिंट करता । क्या गोलंग में यह संभव है? नोट: जब मैंने पहली बार प्रश्न पोस्ट किया था तो मैं इसके बजाय भ्रमित Ctrl+Cहोने के बारे में था ।SIGTERMSIGINT
207 signals  go  sigterm 


9
सिगनेशन और सिग्नल में क्या अंतर है?
मैं एक ऐप में एक अतिरिक्त सिग्नल हैंडलर जोड़ने वाला था जिसे हमने यहां देखा है और मैंने देखा कि लेखक ने sigaction()अन्य सिग्नल हैंडलर स्थापित करने के लिए उपयोग किया था । मैं उपयोग करने जा रहा था signal()। कन्वेंशन का पालन करने के लिए मुझे उपयोग करना चाहिए …
143 c  signals  posix 



2
लिनक्स में कई थ्रेड्स के साथ सिग्नल हैंडलिंग
लिनक्स में, क्या होता है जब एक प्रोग्राम (जिसमें संभवतः कई थ्रेड होते हैं) एक संकेत प्राप्त करता है, जैसे कि SIGTERM या SIGHUP? कौन सा धागा सिग्नल को स्वीकार करता है? क्या कई धागे एक ही संकेत प्राप्त कर सकते हैं? क्या संकेतों को संभालने के लिए पूरी तरह …
119 c  linux  multithreading  signals  ipc 


4
मैं SIGSEGV (विभाजन दोष) को कैसे पकड़ सकता हूं और Android पर JNI के तहत स्टैक ट्रेस प्राप्त कर सकता हूं?
मैं एक प्रोजेक्ट को नए एंड्रॉइड नेटिव डेवलपमेंट किट (यानी JNI) में स्थानांतरित कर रहा हूं और मैं SIGSEGV को पकड़ना चाहता हूं, क्या यह एक अच्छा रिपोर्टिंग रिपोर्टिंग संवाद पेश करने के लिए (संभवतः SIGILL, SIGABRT, SIGFPE) भी होना चाहिए। (या इससे पहले) वर्तमान में क्या होता है: प्रक्रिया …

16
क्या मैं विंडोज पर एक ctrl-C (SIGINT) एप्लिकेशन भेज सकता हूं?
मैं है (अतीत में) पार मंच (विंडोज / यूनिक्स) अनुप्रयोगों, जो जब कमांड लाइन से शुरू कर दिया, संभाला एक उपयोगकर्ता के द्वारा लिखे गए लिखा Ctrl- Cएक ही तरीके से संयोजन (यानी आवेदन सफाई से समाप्त करने के लिए)। यह Windows पर संभव है एक भेजने के लिए Ctrl- …

7
किस क्रम में मुझे शटडाउन प्रक्रियाओं को संकेत भेजना चाहिए?
एक अन्य प्रश्न के उत्तर पर टिप्पणी में , टिप्पणीकार कहता है: जब तक बिल्कुल आवश्यक नहीं किल -9 का उपयोग न करें! SIGKILL फंस नहीं सकता है इसलिए मारे गए प्रोग्राम को अस्थायी फाइलों को मिटाने के लिए कोई शटडाउन रूटीन नहीं चला सकता है। पहले HUP (1), फिर …

7
सिग्नल हैंडलर में प्रिंटफ का उपयोग करने से कैसे बचें?
चूँकि printfयह रीक्रेंट नहीं है, इसलिए सिग्नल हैंडलर में इसका उपयोग करना सुरक्षित नहीं माना जाता है। लेकिन मैंने बहुत सारे उदाहरण कोड देखे हैं जो printfइस तरह से उपयोग करते हैं। तो मेरा सवाल यह है: हमें printfसिग्नल हैंडलर के उपयोग से बचने की आवश्यकता कब है , और …
86 c  linux  signals 

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