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


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.