खुदाई का समय विकल्प काम नहीं करता है


9

जब मैं इनमें से किसी भी आदेश की कोशिश करता हूं तो वे 5 सेकंड के बाद बंद नहीं होते हैं:

$ dig +time=5 @hii.com hello.me 

-या-

$ dig @hii.com hello.me +time=5

इस विकल्प का उपयोग करने का सही तरीका क्या है?

जवाबों:


19

की स्थापना एक तो कोशिश प्रति टाइमआउट मान है +time=5डिफ़ॉल्ट के लिए के रूप में एक 15 सेकंड देरी में परिणाम होगा +triesहै 3। यदि आप सेट करते हैं +tries=1तो आपकी कमांड 5 सेकंड में टाइमआउट हो जाएगी

time dig +time=5  @hii.com hello.me

; <<>> DiG 9.3.6-P1-RedHat-9.3.6-16.P1.el5_7.1 <<>> +time=5 @hii.com hello.me
; (1 server found)
;; global options:  printcmd
;; connection timed out; no servers could be reached

real    0m15.017s
user    0m0.003s
sys     0m0.011s

या ए के साथ tries=1

 time dig +time=5 +tries=1 @hii.com hello.me

; <<>> DiG 9.3.6-P1-RedHat-9.3.6-16.P1.el5_7.1 <<>> +time=5 +tries=1 @hii.com hello.me
; (1 server found)
;; global options:  printcmd
;; connection timed out; no servers could be reached

real    0m5.015s
user    0m0.006s
sys     0m0.007s

1
आपका बहुत बहुत धन्यवाद। मैं वास्तव में php द्वारा क्वेरी को रोकने की योजना बना रहा था और यह मूल रूप से यहाँ से था: stackoverflow.com/questions/9281060/limit-php-execution-time लेकिन खुदाई विकल्प अधिक सरल और कुशल है। एक बार फिर धन्यवाद।
— sg552
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.