IRunUtil
public interface IRunUtil
com.android.tradefed.util.IRunUtil |
समयबद्ध संचालन और सिस्टम कमांड चलाने के लिए इंटरफ़ेस।
सारांश
नेस्टेड कक्षाएं | |
---|---|
interface | IRunUtil.IRunnableResult किसी ऑपरेशन को अतुल्यकालिक रूप से निष्पादित करने के लिए एक इंटरफ़ेस जो बूलियन स्थिति लौटाता है। |
सार्वजनिक तरीके | |
---|---|
abstract void | allowInterrupt (boolean allow) वर्तमान थ्रेड पर व्यवधान चलाने की अनुमति/अस्वीकृति देता है। |
abstract void | interrupt (Thread thread, String message, ErrorIdentifier errorId) दिए गए थ्रेड पर चल रहे/आगामी रन ऑपरेशन को बाधित करता है। |
abstract void | interrupt (Thread thread, String message) दिए गए थ्रेड पर चल रहे/आगामी रन ऑपरेशन को बाधित करता है। |
abstract boolean | isInterruptAllowed () RunUtil की व्यवधान स्थिति बताएं। |
abstract Process | runCmdInBackground (Redirect redirect, command) runCmdInBackground (Redirect redirect, command) एक वैकल्पिक |
abstract Process | runCmdInBackground ( command) runCmdInBackground ( command) एक वैकल्पिक |
abstract Process | runCmdInBackground ( command, OutputStream output) runCmdInBackground ( command, OutputStream output) |
abstract Process | runCmdInBackground (String... command) सिस्टम कमांड को अतुल्यकालिक रूप से निष्पादित करने के लिए सहायक विधि। |
abstract Process | runCmdInBackground (Redirect redirect, String... command) सिस्टम कमांड को अतुल्यकालिक रूप से निष्पादित करने के लिए सहायक विधि। |
abstract boolean | runEscalatingTimedRetry (long opTimeout, long initialPollInterval, long maxPollInterval, long maxTime, IRunUtil.IRunnableResult runnable) सफल होने तक किसी ऑपरेशन को कई बार ब्लॉक और निष्पादित करें। |
abstract boolean | runFixedTimedRetry (long opTimeout, long pollInterval, long maxTime, IRunUtil.IRunnableResult runnable) सफल होने तक किसी ऑपरेशन को कई बार ब्लॉक और निष्पादित करें। |
abstract CommandStatus | runTimed (long timeout, IRunUtil.IRunnableResult runnable, boolean logErrors) किसी ऑपरेशन को ब्लॉक और निष्पादित करें, यदि निर्दिष्ट समय से अधिक समय लगता है तो निरस्त कर दें। |
abstract CommandResult | runTimedCmd (long timeout, OutputStream stdout, OutputStream stderr, String... command) सिस्टम कमांड को निष्पादित करने के लिए सहायक विधि, यदि निर्दिष्ट समय से अधिक समय लगता है तो निरस्त करें, और निर्दिष्ट होने पर आउटपुट को फ़ाइलों पर रीडायरेक्ट करें। |
abstract CommandResult | runTimedCmd (long timeout, String... command) सिस्टम कमांड को निष्पादित करने के लिए सहायक विधि, और यदि निर्दिष्ट समय से अधिक समय लगता है तो निरस्त करना। |
abstract CommandResult | runTimedCmdRetry (long timeout, long retryInterval, int attempts, String... command) सिस्टम कमांड को निष्पादित करने के लिए सहायक विधि, और यदि निर्दिष्ट समय से अधिक समय लगता है तो निरस्त करना। |
abstract CommandResult | runTimedCmdSilently (long timeout, String... command) सिस्टम कमांड को निष्पादित करने के लिए सहायक विधि, और यदि निर्दिष्ट समय से अधिक समय लगता है तो निरस्त करना। |
abstract CommandResult | runTimedCmdSilentlyRetry (long timeout, long retryInterval, int attempts, String... command) सिस्टम कमांड को निष्पादित करने के लिए सहायक विधि, और यदि निर्दिष्ट समय से अधिक समय लगता है तो निरस्त करना। |
abstract CommandResult | runTimedCmdWithInput (long timeout, String input, File stdoutFile, File stderrFile, String... command) सिस्टम कमांड को निष्पादित करने के लिए सहायक विधि, यदि निर्दिष्ट समय से अधिक समय लगता है तो निरस्त करें, और निर्दिष्ट होने पर आउटपुट को फ़ाइलों पर रीडायरेक्ट करें। |
abstract CommandResult | runTimedCmdWithInput (long timeout, String input, String... command) सिस्टम कमांड को निष्पादित करने के लिए सहायक विधि जिसके लिए stdin इनपुट की आवश्यकता होती है, और यदि निर्दिष्ट समय से अधिक समय लगता है तो निरस्त कर दिया जाता है। |
abstract CommandResult | runTimedCmdWithInput (long timeout, String input, command) runTimedCmdWithInput (long timeout, String input, command) सिस्टम कमांड को निष्पादित करने के लिए सहायक विधि जिसके लिए stdin इनपुट की आवश्यकता होती है, और यदि निर्दिष्ट समय से अधिक समय लगता है तो निरस्त कर दिया जाता है। |
abstract CommandResult | runTimedCmdWithInputRedirect (long timeout, File inputRedirect, String... command) सिस्टम कमांड को निष्पादित करने के लिए सहायक विधि जिसके लिए फ़ाइल से स्टडिन को रीडायरेक्ट करने की आवश्यकता होती है, और यदि निर्दिष्ट समय से अधिक समय लगता है तो निरस्त करना होता है। |
abstract boolean | runTimedRetry (long opTimeout, long pollInterval, int attempts, IRunUtil.IRunnableResult runnable) सफल होने तक किसी ऑपरेशन को कई बार ब्लॉक और निष्पादित करें। |
abstract void | setEnvVariable (String key, String value) सिस्टम कमांड चलाते समय उपयोग के लिए एक पर्यावरण चर सेट करता है। |
abstract void | setEnvVariablePriority ( IRunUtil.EnvPriority priority) तय करें कि प्रक्रिया बनाते समय पर्यावरण चर को सेट करने की तुलना में अनसेट करना अधिक प्राथमिकता है या नहीं। |
abstract void | setInterruptibleInFuture (Thread thread, long timeMs) कुछ प्रतीक्षा समय के बाद व्यवधान योग्य के रूप में सेट करें। |
abstract void | setLinuxInterruptProcess (boolean interrupt) #runTimed विधियों के माध्यम से चल रही प्रक्रिया पर लिनक्स 'किल' रुकावट का उपयोग करने की अनुमति दें जब यह समयबाह्य तक पहुंच जाए। |
abstract void | setRedirectStderrToStdout (boolean redirect) सिस्टम कमांड चलाते समय मानक आउटपुट स्ट्रीम पर रीडायरेक्ट करने के लिए मानक त्रुटि स्ट्रीम सेट करें। |
abstract void | setWorkingDir (File dir) सिस्टम कमांड के लिए कार्यशील निर्देशिका सेट करता है। |
abstract void | sleep (long time) किसी भी अपवाद को अनदेखा करते हुए, निश्चित समय तक सोने के लिए सहायक विधि। |
abstract void | unsetEnvVariable (String key) एक पर्यावरण चर को अनसेट करता है, इसलिए सिस्टम कमांड इस पर्यावरण चर के बिना चलते हैं। |
सार्वजनिक तरीके
अनुमति दें व्यवधान
public abstract void allowInterrupt (boolean allow)
वर्तमान थ्रेड पर व्यवधान चलाने की अनुमति/अस्वीकृति देता है। यदि इसकी अनुमति है, तो वर्तमान थ्रेड के रन संचालन को interrupt(Thread, String)
विधि के माध्यम से अन्य थ्रेड से बाधित किया जा सकता है।
पैरामीटर | |
---|---|
allow | boolean : मौजूदा थ्रेड पर रन इंटरप्ट की अनुमति देनी है या नहीं। |
बाधा डालना
public abstract void interrupt (Thread thread, String message, ErrorIdentifier errorId)
दिए गए थ्रेड पर चल रहे/आगामी रन ऑपरेशन को बाधित करता है। दिए गए थ्रेड पर रन ऑपरेशन RunInterruptedException
फेंक देगा।
पैरामीटर | |
---|---|
message | String : RunInterruptedException के लिए संदेश। |
errorId | ErrorIdentifier : ज्ञात होने पर रुकावट का कारण बताना। |
बाधा डालना
public abstract void interrupt (Thread thread, String message)
दिए गए थ्रेड पर चल रहे/आगामी रन ऑपरेशन को बाधित करता है। दिए गए थ्रेड पर रन ऑपरेशन RunInterruptedException
फेंक देगा।
पैरामीटर | |
---|---|
message | String : RunInterruptedException के लिए संदेश। |
व्यवधान की अनुमति है
public abstract boolean isInterruptAllowed ()
RunUtil की व्यवधान स्थिति बताएं।
रिटर्न | |
---|---|
boolean | यदि रन बाधित हो सकता है तो सही है, अन्यथा गलत है। |
runCmdInBackground
public abstract Process runCmdInBackground (Redirect redirect,command)
एक वैकल्पिक runCmdInBackground(String)
विधि जो ERROR(/List)
फॉर्म में कमांड तर्क स्वीकार करती है।
पैरामीटर | |
---|---|
redirect | Redirect : ProcessBuilder पर लागू होने वाली ERROR(/Redirect) । |
command | ERROR(/List) जिसमें निर्दिष्ट सिस्टम कमांड और निष्पादन के लिए वैकल्पिक तर्क शामिल हैं |
रिटर्न | |
---|---|
Process | निष्पादित आदेश की Process |
फेंकता | |
---|---|
| यदि आदेश चलने में विफल रहा |
runCmdInBackground
public abstract Process runCmdInBackground (command)
एक वैकल्पिक runCmdInBackground(String)
विधि जो ERROR(/List)
फॉर्म में कमांड तर्क स्वीकार करती है।
पैरामीटर | |
---|---|
command | ERROR(/List) जिसमें निर्दिष्ट सिस्टम कमांड और निष्पादन के लिए वैकल्पिक तर्क शामिल हैं |
रिटर्न | |
---|---|
Process | निष्पादित आदेश की Process |
फेंकता | |
---|---|
| यदि आदेश चलने में विफल रहा |
runCmdInBackground
public abstract Process runCmdInBackground (command, OutputStream output)
ERROR(/OutputStream)
के साथ कमांड चलाना कमांड के आउटपुट को लॉग करता है। स्टडआउट और स्टडर को एक साथ मिला दिया गया है।
पैरामीटर | |
---|---|
command | |
output | OutputStream : आउटपुट को सहेजने के लिए आउटपुटस्ट्रीम |
रिटर्न | |
---|---|
Process | आदेश चलाने की Process |
फेंकता | |
---|---|
| आईओ अपवाद |
runCmdInBackground
public abstract Process runCmdInBackground (String... command)
सिस्टम कमांड को अतुल्यकालिक रूप से निष्पादित करने के लिए सहायक विधि।
कमांड लॉन्च करने के तुरंत बाद वापस आ जाएंगे।
पैरामीटर | |
---|---|
command | String : निर्दिष्ट सिस्टम कमांड और वैकल्पिक रूप से निष्पादित करने के लिए तर्क |
रिटर्न | |
---|---|
Process | निष्पादित आदेश की Process |
फेंकता | |
---|---|
| यदि आदेश चलने में विफल रहा |
runCmdInBackground
public abstract Process runCmdInBackground (Redirect redirect, String... command)
सिस्टम कमांड को अतुल्यकालिक रूप से निष्पादित करने के लिए सहायक विधि।
कमांड लॉन्च करने के तुरंत बाद वापस आ जाएंगे।
पैरामीटर | |
---|---|
redirect | Redirect : ProcessBuilder पर लागू होने वाली ERROR(/Redirect) । |
command | String : निर्दिष्ट सिस्टम कमांड और वैकल्पिक रूप से निष्पादित करने के लिए तर्क |
रिटर्न | |
---|---|
Process | निष्पादित आदेश की Process |
फेंकता | |
---|---|
| यदि आदेश चलने में विफल रहा |
runEscaleatingTimedRetry
public abstract boolean runEscalatingTimedRetry (long opTimeout, long initialPollInterval, long maxPollInterval, long maxTime, IRunUtil.IRunnableResult runnable)
सफल होने तक किसी ऑपरेशन को कई बार ब्लॉक और निष्पादित करें।
ऑपरेशन प्रयासों के बीच प्रतीक्षा समय में तेजी से वृद्धि करें। इसका उपयोग सर्वर को पोलिंग जैसे ऑपरेशन करते समय करने के लिए किया जाता है, ताकि अस्थायी रूप से डाउन होने की स्थिति में इसे ठीक होने का समय दिया जा सके।पैरामीटर | |
---|---|
opTimeout | long : एकल ऑपरेशन प्रयास के लिए एमएस में प्रतीक्षा करने का अधिकतम समय |
initialPollInterval | long : ऑपरेशन प्रयासों के बीच प्रतीक्षा करने का प्रारंभिक समय |
maxPollInterval | long : ऑपरेशन प्रयासों के बीच प्रतीक्षा करने का अधिकतम समय |
maxTime | long : ऑपरेशन को आज़माते रहने के लिए कुल अनुमानित अधिकतम समय |
runnable | IRunUtil.IRunnableResult : IRunUtil.IRunnableResult निष्पादित करने के लिए |
रिटर्न | |
---|---|
boolean | यदि मैक्सटाइम समाप्त होने से पहले ऑपरेशन सफलतापूर्वक पूरा हो गया तो true |
runFixedTimedRetry
public abstract boolean runFixedTimedRetry (long opTimeout, long pollInterval, long maxTime, IRunUtil.IRunnableResult runnable)
सफल होने तक किसी ऑपरेशन को कई बार ब्लॉक और निष्पादित करें।
पैरामीटर | |
---|---|
opTimeout | long : एकल ऑपरेशन प्रयास के लिए एमएस में प्रतीक्षा करने का अधिकतम समय |
pollInterval | long : ऑपरेशन प्रयासों के बीच प्रतीक्षा करने का प्रारंभिक समय |
maxTime | long : ऑपरेशन को आज़माते रहने के लिए कुल अनुमानित अधिकतम समय |
runnable | IRunUtil.IRunnableResult : IRunUtil.IRunnableResult निष्पादित करने के लिए |
रिटर्न | |
---|---|
boolean | यदि मैक्सटाइम समाप्त होने से पहले ऑपरेशन सफलतापूर्वक पूरा हो गया तो true |
रनटाइम किया गया
public abstract CommandStatus runTimed (long timeout, IRunUtil.IRunnableResult runnable, boolean logErrors)
किसी ऑपरेशन को ब्लॉक और निष्पादित करें, यदि निर्दिष्ट समय से अधिक समय लगता है तो निरस्त कर दें।
पैरामीटर | |
---|---|
timeout | long : एमएस में प्रतीक्षा करने का अधिकतम समय |
runnable | IRunUtil.IRunnableResult : IRunUtil.IRunnableResult निष्पादित करने के लिए |
logErrors | boolean : अपवाद पर लॉग त्रुटियां या नहीं। |
रिटर्न | |
---|---|
CommandStatus | CommandStatus ऑपरेशन का परिणाम। |
runTimedCmd
public abstract CommandResult runTimedCmd (long timeout, OutputStream stdout, OutputStream stderr, String... command)
सिस्टम कमांड को निष्पादित करने के लिए सहायक विधि, यदि निर्दिष्ट समय से अधिक समय लगता है तो निरस्त करें, और निर्दिष्ट होने पर आउटपुट को फ़ाइलों पर रीडायरेक्ट करें। जब ERROR(/OutputStream)
इस तरह प्रदान किए जाते हैं, तो उन्हें फ़ंक्शन के अंत में खुला छोड़ दिया जाएगा।
पैरामीटर | |
---|---|
timeout | long : एमएस में प्रतीक्षा करने के लिए अधिकतम समय समाप्त। 0 का मतलब कोई टाइमआउट नहीं है। |
stdout | OutputStream : ERROR(/OutputStream) जहां एसटीडी आउटपुट को रीडायरेक्ट किया जाएगा। शून्य हो सकता है. |
stderr | OutputStream : ERROR(/OutputStream) जहां त्रुटि आउटपुट को पुनर्निर्देशित किया जाएगा। शून्य हो सकता है. |
command | String : निर्दिष्ट सिस्टम कमांड और वैकल्पिक रूप से निष्पादित करने के लिए तर्क |
रिटर्न | |
---|---|
CommandResult | एक CommandResult जिसमें कमांड रन का परिणाम शामिल है |
runTimedCmd
public abstract CommandResult runTimedCmd (long timeout, String... command)
सिस्टम कमांड को निष्पादित करने के लिए सहायक विधि, और यदि निर्दिष्ट समय से अधिक समय लगता है तो निरस्त करना।
पैरामीटर | |
---|---|
timeout | long : एमएस में प्रतीक्षा करने का अधिकतम समय। 0 का मतलब कोई टाइमआउट नहीं है। |
command | String : निर्दिष्ट सिस्टम कमांड और वैकल्पिक रूप से निष्पादित करने के लिए तर्क |
रिटर्न | |
---|---|
CommandResult | एक CommandResult जिसमें कमांड रन का परिणाम शामिल है |
runTimedCmdRetry
public abstract CommandResult runTimedCmdRetry (long timeout, long retryInterval, int attempts, String... command)
सिस्टम कमांड को निष्पादित करने के लिए सहायक विधि, और यदि निर्दिष्ट समय से अधिक समय लगता है तो निरस्त करना।
पैरामीटर | |
---|---|
timeout | long : प्रत्येक प्रयास के लिए एमएस में प्रतीक्षा करने का अधिकतम समय |
retryInterval | long : कमांड पुनः प्रयास के बीच प्रतीक्षा करने का समय |
attempts | int : प्रयास करने के प्रयासों की अधिकतम संख्या |
command | String : निर्दिष्ट सिस्टम कमांड और वैकल्पिक रूप से निष्पादित करने के लिए तर्क |
रिटर्न | |
---|---|
CommandResult | एक CommandResult जिसमें कमांड रन का परिणाम शामिल है |
runTimedCmdSilently
public abstract CommandResult runTimedCmdSilently (long timeout, String... command)
सिस्टम कमांड को निष्पादित करने के लिए सहायक विधि, और यदि निर्दिष्ट समय से अधिक समय लगता है तो निरस्त करना। runTimedCmd(long, String)
के समान, लेकिन अपवाद पर कोई त्रुटि लॉग नहीं करता है।
पैरामीटर | |
---|---|
timeout | long : एमएस में प्रतीक्षा करने का अधिकतम समय |
command | String : निर्दिष्ट सिस्टम कमांड और वैकल्पिक रूप से निष्पादित करने के लिए तर्क |
रिटर्न | |
---|---|
CommandResult | एक CommandResult जिसमें कमांड रन का परिणाम शामिल है |
runTimedCmdSilentlyRetry
public abstract CommandResult runTimedCmdSilentlyRetry (long timeout, long retryInterval, int attempts, String... command)
सिस्टम कमांड को निष्पादित करने के लिए सहायक विधि, और यदि निर्दिष्ट समय से अधिक समय लगता है तो निरस्त करना। runTimedCmdRetry(long, long, int, String[])
के समान, लेकिन अपवाद पर कोई त्रुटि लॉग नहीं करता है।
पैरामीटर | |
---|---|
timeout | long : एमएस में प्रतीक्षा करने का अधिकतम समय |
retryInterval | long : कमांड पुनः प्रयास के बीच प्रतीक्षा करने का समय |
attempts | int : प्रयास करने के प्रयासों की अधिकतम संख्या |
command | String : निर्दिष्ट सिस्टम कमांड और वैकल्पिक रूप से निष्पादित करने के लिए तर्क |
रिटर्न | |
---|---|
CommandResult | एक CommandResult जिसमें कमांड रन का परिणाम शामिल है |
runTimedCmdWithInput
public abstract CommandResult runTimedCmdWithInput (long timeout, String input, File stdoutFile, File stderrFile, String... command)
सिस्टम कमांड को निष्पादित करने के लिए सहायक विधि, यदि निर्दिष्ट समय से अधिक समय लगता है तो निरस्त करें, और निर्दिष्ट होने पर आउटपुट को फ़ाइलों पर रीडायरेक्ट करें।
पैरामीटर | |
---|---|
timeout | long : एमएस में प्रतीक्षा करने के लिए अधिकतम समय समाप्त। 0 का मतलब कोई टाइमआउट नहीं है। |
input | String : प्रक्रिया को पारित करने के लिए stdin इनपुट |
stdoutFile | File : ERROR(/File) जहां एसटीडी आउटपुट पुनर्निर्देशित किया जाएगा। शून्य हो सकता है. |
stderrFile | File : ERROR(/File) जहां त्रुटि आउटपुट पुनर्निर्देशित किया जाएगा। शून्य हो सकता है. |
command | String : निर्दिष्ट सिस्टम कमांड और वैकल्पिक रूप से निष्पादित करने के लिए तर्क |
रिटर्न | |
---|---|
CommandResult | एक CommandResult जिसमें कमांड रन का परिणाम शामिल है |
runTimedCmdWithInput
public abstract CommandResult runTimedCmdWithInput (long timeout, String input, String... command)
सिस्टम कमांड को निष्पादित करने के लिए सहायक विधि जिसके लिए stdin इनपुट की आवश्यकता होती है, और यदि निर्दिष्ट समय से अधिक समय लगता है तो निरस्त कर दिया जाता है।
पैरामीटर | |
---|---|
timeout | long : एमएस में प्रतीक्षा करने का अधिकतम समय |
input | String : प्रक्रिया को पारित करने के लिए stdin इनपुट |
command | String : निर्दिष्ट सिस्टम कमांड और वैकल्पिक रूप से निष्पादित करने के लिए तर्क |
रिटर्न | |
---|---|
CommandResult | एक CommandResult जिसमें कमांड रन का परिणाम शामिल है |
runTimedCmdWithInput
public abstract CommandResult runTimedCmdWithInput (long timeout, String input,command)
सिस्टम कमांड को निष्पादित करने के लिए सहायक विधि जिसके लिए stdin इनपुट की आवश्यकता होती है, और यदि निर्दिष्ट समय से अधिक समय लगता है तो निरस्त कर दिया जाता है।
पैरामीटर | |
---|---|
timeout | long : एमएस में प्रतीक्षा करने का अधिकतम समय |
input | String : प्रक्रिया को पारित करने के लिए stdin इनपुट |
command | ERROR(/List) जिसमें सिस्टम कमांड और वैकल्पिक रूप से निष्पादित करने के लिए तर्क शामिल हैं |
रिटर्न | |
---|---|
CommandResult | एक CommandResult जिसमें कमांड रन का परिणाम शामिल है |
runTimedCmdWithInputRedirect
public abstract CommandResult runTimedCmdWithInputRedirect (long timeout, File inputRedirect, String... command)
सिस्टम कमांड को निष्पादित करने के लिए सहायक विधि जिसके लिए फ़ाइल से स्टडिन को रीडायरेक्ट करने की आवश्यकता होती है, और यदि निर्दिष्ट समय से अधिक समय लगता है तो निरस्त करना होता है।
पैरामीटर | |
---|---|
timeout | long : एमएस में प्रतीक्षा करने का अधिकतम समय |
inputRedirect | File : ERROR(/File) ProcessBuilder.redirectInput() का उपयोग करके मानक इनपुट के रूप में रीडायरेक्ट करने के लिए। यदि शून्य है, तो stdin को पुनर्निर्देशित नहीं किया जाएगा। |
command | String : निर्दिष्ट सिस्टम कमांड और वैकल्पिक रूप से निष्पादित करने के लिए तर्क |
रिटर्न | |
---|---|
CommandResult | एक CommandResult जिसमें कमांड रन का परिणाम शामिल है |
runTimedRetry
public abstract boolean runTimedRetry (long opTimeout, long pollInterval, int attempts, IRunUtil.IRunnableResult runnable)
सफल होने तक किसी ऑपरेशन को कई बार ब्लॉक और निष्पादित करें।
पैरामीटर | |
---|---|
opTimeout | long : एक ऑपरेशन प्रयास के लिए एमएस में प्रतीक्षा करने का अधिकतम समय |
pollInterval | long : कमांड पुनः प्रयास के बीच प्रतीक्षा करने का समय |
attempts | int : प्रयास करने के प्रयासों की अधिकतम संख्या |
runnable | IRunUtil.IRunnableResult : IRunUtil.IRunnableResult निष्पादित करने के लिए |
रिटर्न | |
---|---|
boolean | यदि प्रयासों तक पहुंचने से पहले ऑपरेशन सफलतापूर्वक पूरा हो गया तो true । |
setEnvVariable
public abstract void setEnvVariable (String key, String value)
सिस्टम कमांड चलाते समय उपयोग के लिए एक पर्यावरण चर सेट करता है।
पैरामीटर | |
---|---|
key | String : परिवर्तनीय नाम |
value | String : परिवर्तनीय मान |
यह सभी देखें:
setEnvVariablePriority
public abstract void setEnvVariablePriority (IRunUtil.EnvPriority priority)
तय करें कि प्रक्रिया बनाते समय पर्यावरण चर को सेट करने की तुलना में अनसेट करना अधिक प्राथमिकता है या नहीं। डिफ़ॉल्ट रूप से, अनसेटिंग उच्च प्राथमिकता है: अर्थात यदि एक ही नाम के साथ एक वेरिएबल सेट करने का प्रयास किया जाता है, तो ऐसा नहीं होगा क्योंकि वेरिएबल अनसेट हो जाएगा। डिफ़ॉल्ट IRunUtil
उदाहरण पर उपयोग नहीं किया जा सकता।
पैरामीटर | |
---|---|
priority | IRunUtil.EnvPriority |
सेटइंटरप्टिबलइनफ्यूचर
public abstract void setInterruptibleInFuture (Thread thread, long timeMs)
कुछ प्रतीक्षा समय के बाद व्यवधान योग्य के रूप में सेट करें। ERROR(/CommandScheduler#shutdownHard())
लागू करने के लिए हम अंततः समाप्त कर देते हैं।
पैरामीटर | |
---|---|
thread | Thread : वह धागा जो बाधित हो जाएगा। |
timeMs | long : व्यवधान उत्पन्न करने वाली सेटिंग से पहले प्रतीक्षा करने का समय। |
सेटलिनक्सइंटरप्टप्रोसेस
public abstract void setLinuxInterruptProcess (boolean interrupt)
#runTimed विधियों के माध्यम से चल रही प्रक्रिया पर लिनक्स 'किल' रुकावट का उपयोग करने की अनुमति दें जब यह समयबाह्य तक पहुंच जाए। डिफ़ॉल्ट IRunUtil
उदाहरण पर उपयोग नहीं किया जा सकता।
पैरामीटर | |
---|---|
interrupt | boolean |
setRedirectStderrToStdout
public abstract void setRedirectStderrToStdout (boolean redirect)
सिस्टम कमांड चलाते समय मानक आउटपुट स्ट्रीम पर रीडायरेक्ट करने के लिए मानक त्रुटि स्ट्रीम सेट करें। आरंभिक मान ग़लत है.
पैरामीटर | |
---|---|
redirect | boolean : रीडायरेक्ट करना है या नहीं, इसके लिए नया मान |
यह सभी देखें:
सेटवर्किंगडिर
public abstract void setWorkingDir (File dir)
सिस्टम कमांड के लिए कार्यशील निर्देशिका सेट करता है।
पैरामीटर | |
---|---|
dir | File : कार्यशील निर्देशिका |
यह सभी देखें:
नींद
public abstract void sleep (long time)
किसी भी अपवाद को अनदेखा करते हुए, निश्चित समय तक सोने के लिए सहायक विधि।
पैरामीटर | |
---|---|
time | long : सोने के लिए एमएस। 0 से कम या उसके बराबर मानों को नजरअंदाज कर दिया जाएगा |
unsetEnvVariable
public abstract void unsetEnvVariable (String key)
एक पर्यावरण चर को अनसेट करता है, इसलिए सिस्टम कमांड इस पर्यावरण चर के बिना चलते हैं।
पैरामीटर | |
---|---|
key | String : परिवर्तनीय नाम |
यह सभी देखें:
इस पेज पर मौजूद कॉन्टेंट और कोड सैंपल कॉन्टेंट के लाइसेंस में बताए गए लाइसेंस के हिसाब से हैं. Java और OpenJDK, Oracle और/या इससे जुड़ी हुई कंपनियों के ट्रेडमार्क या रजिस्टर किए हुए ट्रेडमार्क हैं.
आखिरी बार 2023-07-19 (UTC) को अपडेट किया गया.