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

एक सिग्नल एक संदेश है जिसे एक चल रही प्रक्रिया में भेजा जा सकता है। सिग्नल कार्यक्रम, उपयोगकर्ता या प्रशासक द्वारा शुरू किए जा सकते हैं।

4
सेगमेंट फॉल्ट अंडर-द-हूड कैसे काम करता है?
मैं "सीपीयू के एमएमयू सिग्नल भेजता है" और "कर्नेल इसे समाप्त करने के निर्देशन करता है," से इस पर कोई जानकारी नहीं मिल रही है। मैंने यह मान लिया कि यह संभवतः शेल को सिग्नल भेजता है और शेल इसे अपमानजनक प्रक्रिया और मुद्रण को समाप्त करके संभालता है "Segmentation …

4
बाश में बच्चे को आगे SIGTERM
मेरे पास एक बैश स्क्रिप्ट है, जो इस तरह दिखाई देती है: #!/bin/bash echo "Doing some initial work...."; /bin/start/main/server --nodaemon अब यदि स्क्रिप्ट चलाने वाले बैश शेल को SIGTERM सिग्नल मिलता है, तो उसे रनिंग सर्वर को SIGTERM भी भेजना चाहिए (जो ब्लॉक करता है, इसलिए कोई ट्रैप संभव नहीं …
86 bash  shell  signals  docker 

2
स्टडिन इनपुट के अंत का संकेत कैसे दें
बैश में, मैंने सीखा कि अंतिम संकेत को यहां दस्तावेज़ द्वारा बदला जा सकता है। लेकिन डिफ़ॉल्ट रूप से मैं स्टडिन इनपुट के अंत का संकेत कैसे दे सकता हूं? मुझे पता चला कि बिल्ली और चर्डेट के साथ, उनके स्टडिन इनपुट को Ctrl + d द्वारा समाप्त होने के …

6
मैं कैसे जांच सकता हूं कि एक प्रक्रिया किस संकेतों को सुन रही है?
मैं कैसे सत्यापित कर सकता हूं कि क्या कोई रनिंग प्रक्रिया सिग्नल को पकड़ लेगी, या उसे अनदेखा कर देगी, या उसे ब्लॉक कर देगी? आदर्श रूप से मैं संकेतों की एक सूची देखना चाहता हूं, या कम से कम वास्तव में संकेत को जांचने के लिए नहीं भेजना चाहिए।
81 process  signals 

3
"जाल ... INT अवधि बाहर निकलना" वास्तव में आवश्यक है?
सफाई कार्यों के लिए trapउपयोग के trap ... INT TERM EXITलिए कई उदाहरण । लेकिन क्या वास्तव में तीनों सिगस्पेक्ट्स को सूचीबद्ध करना आवश्यक है? मैनुअल कहता है: यदि कोई SIGNAL_SPEC EXIT (0) है तो ARG को शेल से बाहर निकलने पर निष्पादित किया जाता है। जो मुझे लगता है …
63 bash  shell  signals  trap 

5
अपनी मूल प्रक्रिया में भेजे जाने पर SIGINT को बाल प्रक्रिया का प्रचार क्यों नहीं किया जाता है?
शेल प्रक्रिया (जैसे sh) और इसकी बाल प्रक्रिया (जैसे cat) को देखते हुए , मैं शेल की प्रक्रिया आईडी का उपयोग करके Ctrl+ के व्यवहार का अनुकरण कैसे कर सकता हूं C? यही मैंने कोशिश की है: चल रहा है shऔर फिर cat: [user@host ~]$ sh sh-4.3$ cat test test …
62 shell  process  signals 


4
प्रक्रिया समाप्त होने पर डिफ़ॉल्ट निकास कोड?
एक प्रक्रिया की तरह एक हैंडल करने योग्य संकेत के साथ मार दिया जाता है जब SIGINTया SIGTERM, लेकिन यह संकेत संभाल नहीं करता है, क्या प्रक्रिया के निकास कोड होगा? जैसे अनहेल्दी-सक्षम संकेतों के बारे में क्या SIGKILL? मैं जो बता सकता हूं, एक प्रक्रिया को SIGINTएक्जिट कोड में …

7
एक शेल स्क्रिप्ट में टाइमिंग
मेरे पास एक शेल स्क्रिप्ट है जो मानक इनपुट से पढ़ रहा है । दुर्लभ परिस्थितियों में, कोई भी इनपुट प्रदान करने के लिए तैयार नहीं होगा, और स्क्रिप्ट को समय समाप्त होना चाहिए । टाइमआउट के मामले में, स्क्रिप्ट को कुछ सफाई कोड निष्पादित करना होगा। ऐसा करने का …
53 shell  signals  timeout 

9
एक अनंत लूप को समाप्त करना
मेरे पास एक कमांड है जिसे मैं हर बार समाप्त होने पर फिर से स्वचालित रूप से चलाना चाहता हूं, इसलिए मैंने कुछ इस तरह से भाग लिया: while [ 1 ]; do COMMAND; done; लेकिन अगर मैं उस लूप को नहीं रोक सकता, Ctrl-cजैसा कि सिर्फ मारता है COMMANDऔर …
52 bash  signals 

9
Ctrl + C के साथ बैश स्क्रिप्ट को रोकने में असमर्थ
मैंने एक साधारण बैश स्क्रिप्ट लिखी जिसमें लूप के साथ एक तारीख और पिंग को रिमोट मशीन से प्रिंट किया गया: #!/bin/bash while true; do # *** DATE: Thu Sep 17 10:17:50 CEST 2015 *** echo -e "\n*** DATE:" `date` " ***"; echo "********************************************" ping -c5 $1; done जब मैं …
42 bash  terminal  signals 

6
क्या कई बार ctrl-c दबाने से रनिंग प्रोग्राम ज्यादा जल्दी बंद हो जाता है?
मैं अक्सर एक बड़ी फ़ाइल पढ़ना शुरू कर देता हूं और फिर थोड़ी देर के बाद छोड़ना चाहता हूं, लेकिन प्रोग्राम Ctrl+ Cको दबाने से अंतराल तक रुक जाता है। क्या कई बार Ctrl+ Cकुंजी दबाकर लैग को छोटा करने का एक मौका है ? या मैं अपने कीपेस बर्बाद …
41 process  kill  signals 

4
जब कोई गैर-रूट उपयोगकर्ता रूट उपयोगकर्ता की प्रक्रिया के लिए संकेत भेजता है तो क्या होता है?
मैं UNIX संकेतों की सुरक्षा के बारे में सोच रहा हूं। SIGKILLप्रक्रिया को मार देगा। तो, क्या होता है जब एक गैर रूट उपयोगकर्ता की प्रक्रिया रूट उपयोगकर्ता की प्रक्रिया को संकेत भेजती है? क्या प्रक्रिया अभी भी सिग्नल हैंडलर को अंजाम देती है? मैं स्वीकृत उत्तर (गॉलम) का पालन …
33 security  signals 

1
कम हिंसक मार संकेत के बीच अंतर -HUP (1) -INT (2) और -MM (15)
सबसे हिंसक kill -9(SIGKILL) के अलावा, मैं 3 अन्य सामान्य संकेतों ( यहाँ ) -HUP(1), -INT(2), और -TERM(15) के बीच के अंतर को नहीं समझता । किन परिदृश्यों में एक काम करेगा और दूसरा नहीं? सामान्य तौर पर कब -9( -KILL) विफल होता है? मेरे लिए, वे प्रक्रिया पूछने के …
32 kill  signals 

2
जब मार -HUP को पुनः प्राप्त किया जाता है तो प्रोग्राम व्यवहार?
क्या यह पता लगाने का एक तरीका है कि जब यह मार संकेत HUP प्राप्त करता है तो कार्यक्रम क्या करेगा? बिना कमांड के केवल कमांड चलाएं: D उदाहरण के लिए, killall -HUP pppdpppd killall -HUP firefoxको पुनः आरंभ करेगा बस फ़ायरफ़ॉक्स को मार देगा
32 kill  signals 

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