विज्ञापन

क्रिप्टो एक्सचेंज बोनस पाएँ

सिर्फ़ साइन अप करने पर मिलने वाले बोनस। शर्तें हर एक्सचेंज की घोषणा से ज्यों की त्यों ली गई हैं।

timeout

प्रोसेस और सिस्टम

इस्तेमाल

timeout <duration> <command>

किसी आदेश को समय-सीमा में चलाता है और सीमा पार होने पर काट देता है, exit code 124 के साथ; डिफ़ॉल्ट सिग्नल TERM है जिसे अटका प्रोग्राम नज़रअंदाज़ कर सकता है, इसलिए `-k` जोड़कर KILL भेजें (GNU coreutils, macOS में नहीं)।

आम विकल्प

विकल्पअर्थ
30 / 5m / 1hDuration in seconds unless you add s, m, h or d.
-s <SIGNAL>Send something other than TERM when time runs out.
-k 5If the command ignores TERM, send KILL five seconds later.
--preserve-statusExit with the command's own status instead of 124.
exit code 124What timeout returns when it had to stop the command.

उदाहरण

timeout 30 curl -s https://example.com

Give up on a hung request after thirty seconds.

timeout -k 5 60 ./import.sh

One minute to finish politely, then five seconds before KILL.

क्या चल रहा है और क्या मशीन खा रहा है। मारने से पहले पहचानना क्रम है।

कैसे पढ़ें

  • बड़े कोष्ठक [ ] उस हिस्से को दिखाते हैं जिसे छोड़ा जा सकता है।
  • तीन बिंदु … का मतलब है एक से ज़्यादा दिए जा सकते हैं।
  • विकल्पों में बड़े-छोटे अक्षर मायने रखते हैं — कुछ कमांड में -r और -R अलग काम करते हैं।

आम सवाल

Qtimeout क्या करता है?

किसी आदेश को समय-सीमा में चलाता है और सीमा पार होने पर काट देता है, exit code 124 के साथ; डिफ़ॉल्ट सिग्नल TERM है जिसे अटका प्रोग्राम नज़रअंदाज़ कर सकता है, इसलिए `-k` जोड़कर KILL भेजें (GNU coreutils, macOS में नहीं)।

Qइसे कैसे लिखें?

timeout <duration> <command> — बड़े कोष्ठक वह हिस्सा दिखाते हैं जो छोड़ा जा सकता है।

Qकितने विकल्प जानने लायक़ हैं?

यहाँ 5 दिए हैं; पूरी सूची man timeout में है। यह कमांड प्रोसेस और सिस्टम में आती है।

मिलती-जुलती कमांड

man पेज: man timeout