अंग्रेज़ीफ्रेंचस्पेनिश

Ad


ऑनवर्क्स फ़ेविकॉन

क्रेन्यू - क्लाउड में ऑनलाइन

उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर पर ऑनवर्क्स फ्री होस्टिंग प्रदाता में क्रेन्यू चलाएं

यह कमांड क्रेन्यू है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे कि उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।

कार्यक्रम:

नाम


क्रेन्यू - केर्बरोस टिकट का नवीनीकरण करें

SYNOPSIS


krenew [-अभीLstvx] [-c बच्चा पीआईडी पट्टिका] [-H मिनट]
[-K मिनट] [-k टिकट कैश] [-p पीआईडी पट्टिका]
[आदेश ...]

वर्णन


krenew मौजूदा नवीकरणीय टिकट को नवीनीकृत करता है। जब इसे बिना किसी तर्क के चलाया जाता है, तो यह बस
वर्तमान टिकट कैश में मौजूदा टिकट देने वाले टिकट को नवीनीकृत करने का प्रयास,
"kinit -R" के समतुल्य, लेकिन यह वैकल्पिक रूप से एक प्रोग्राम चला सकता है एकलोग AFS को ताज़ा करने के लिए
टोकन, एक डेमॉन के रूप में चल सकते हैं और टिकट कैश को नवीनीकृत करने के लिए समय-समय पर जाग सकते हैं, या चला सकते हैं
एक निर्दिष्ट कमांड और कमांड समाप्त होने तक टिकट कैश को नवीनीकृत करते रहें (या
नवीनीकरण अब संभव नहीं है)। यदि कोई आदेश निर्दिष्ट है, krenew डिफ़ॉल्ट रूप से जागता है
हर 60 मिनट (1 घंटे) में टिकट कैश की जाँच करें।

यदि कोई आदेश दिया गया है, krenew टिकट कैश की एक प्रतिलिपि बनाता है और एक निजी बनाता है
केवल उस कमांड के लिए टिकट कैश, इस प्रकार इसे बाद में नष्ट होने से अलग किया जा सकता है
मूल टिकट कैश. यह krenew को किसी कमांड के लिए भी प्रमाणीकरण बनाए रखने की अनुमति देता है
यदि, उदाहरण के लिए, कमांड चलाने वाला उपयोगकर्ता लॉग आउट हो जाता है और ओपनएसएसएच उनके मूल को नष्ट कर देता है
टिकट कैश.

यदि कोई कमांड दिया गया है, तो उसे शेल का उपयोग करके नहीं चलाया जाएगा, इसलिए यदि आप शेल का उपयोग करना चाहते हैं
कमांड में मेटाकैरेक्टर अपने विशेष अर्थ के साथ "sh -c" देते हैं आदेश" जैसा
चलाने और उद्धृत करने का आदेश आदेश. यदि कमांड में कमांड-लाइन विकल्प हैं (जैसे
"-c"), बताने के लिए कमांड की शुरुआत से पहले कमांड लाइन पर "--" डालें krenew सेवा मेरे
उन विकल्पों को अपने रूप में पार्स न करें।

If krenew के साथ बनाया गया है सेटपैग () समर्थन और एएफएस टोकन का अनुरोध किया जाता है -t विकल्प,
यह AFS टोकन प्राप्त करने से पहले कमांड को एक अलग PAG में डाल देगा ताकि ऐसा न हो
सिस्टम पर अन्य प्रक्रियाओं में हस्तक्षेप करें।

कमांड चलाते समय, krenew बच्चे को HUP, TERM, INT और QUIT संकेतों का प्रचार करता है
प्रक्रिया और उन संकेतों के प्राप्त होने पर बाहर नहीं निकलती है। (यदि प्रचारित संकेत
बच्चे की प्रक्रिया से बाहर निकलने का कारण बनता है, krenew फिर बाहर निकल जाएगा।) यह अनुमति देता है krenew प्रतिक्रिया देना
ठीक से जब एक कमांड पर्यवेक्षण प्रणाली के तहत चलाया जाता है जैसे कि चलाओ(8) या svscan(8) कि
पर्यवेक्षित आदेशों को नियंत्रित करने के लिए संकेतों का उपयोग करता है, और इंटरैक्टिव कमांड चलाने के लिए जो चाहिए
Ctrl-C प्राप्त करें।

अगर एक चल रहा है krenew ALRM सिग्नल प्राप्त करता है, यह तुरंत टिकट कैश को ताज़ा करता है
चाहे वह समाप्त होने का खतरा हो या नहीं।

विकल्प


-a जब या तो के साथ चलाया जाता है -K झंडा या आदेश, हमेशा हर बार टिकटों को नवीनीकृत करें krenew
जगता है। इस विकल्प के बिना, krenew जितनी बार चाहें उतनी बार टिकट को नवीनीकृत करने का प्रयास करेंगे
टिकट को समाप्त होने से रोकने के लिए आवश्यक है। इस विकल्प के साथ, krenew नवीनीकरण करेंगे
के साथ निर्दिष्ट अंतराल के अनुसार टिकट -K झंडा।

यह व्यवहार शायद का डिफ़ॉल्ट व्यवहार होना चाहिए था -K. डिफ़ॉल्ट था
मौजूदा उपयोगकर्ताओं के लिए परिवर्तनों से बचने के लिए नहीं बदला गया, लेकिन नए अनुप्रयोगों के लिए, विचार करें
हमेशा उपयोग करना -a साथ में -K.

यह विकल्प महत्वपूर्ण है यदि कोई अन्य प्रोग्राम टिकट कैश में हेरफेर कर रहा है कि
krenew उपयोग कर रहा है। उदाहरण के लिए, यदि कोई अन्य प्रोग्राम स्वचालित रूप से टिकट का नवीनीकरण कर रहा है
से अधिक बार krenew, तो krenew कभी भी ऐसा टिकट नहीं देख पाएंगे जो के करीब हो
समाप्त हो रहा है और इसलिए, डिफ़ॉल्ट रूप से, कभी भी टिकट को नवीनीकृत करने का प्रयास नहीं करेगा। इसका मतलब है की
कि krenew AFS टोकन को कभी भी नवीनीकृत नहीं करेगा, भले ही -t विकल्प दिया गया था, क्योंकि
krenew टिकट का सफलतापूर्वक नवीनीकरण करने के बाद ही AFS टोकन का नवीनीकरण करता है। यदि यह विकल्प
ऐसी स्थिति में निर्दिष्ट है, krenew हर बार चेक करने पर अपने टिकट का नवीनीकरण करेगा
टिकट, इसलिए AFS टोकन का नवीनीकरण किया जाएगा।

यह तर्क या तो संयोजन में ही मान्य है -K या चलाने का आदेश।

-b शुरू करने के बाद, कंट्रोलिंग टर्मिनल से अलग हो जाएं और बैकग्राउंड में चलाएं। इस
विकल्प केवल संयोजन में समझ में आता है -K या एक आदेश कि krenew होगा
चल रहा है। krenew जब तक वह प्रारंभिक टिकट नहीं ले लेता, तब तक वह खुद को पृष्ठभूमि में नहीं रखेगा
नवीनीकरण, ताकि किसी भी प्रारंभिक त्रुटि की सूचना दी जा सके, लेकिन यह फिर आउटपुट को पुनर्निर्देशित करेगा
सेवा मेरे / Dev / बातिल और बाद में कोई त्रुटि रिपोर्ट नहीं की जाएगी.

अगर यह झंडा दिया जाता है, krenew निर्देशिकाओं को भी "/" में बदल देगा। सभी पथ (जैसे
चलाने के आदेश या पीआईडी ​​फ़ाइल के लिए) को पूर्ण रूप में दिया जाना चाहिए, नहीं
रिश्तेदार, पथ।

यदि चलाने के लिए किसी कमांड के संयोजन के साथ प्रयोग किया जाता है, तो वह कमांड में भी चलेगा
पृष्ठभूमि और इसके इनपुट और आउटपुट को पुनर्निर्देशित भी किया जाएगा / Dev / बातिल। यह
त्रुटियों को देखने के लिए किसी अन्य तंत्र के माध्यम से किसी भी त्रुटि की रिपोर्ट करनी होगी।

मैक ओएस एक्स पर फ़ाइल-आधारित टिकट कैश निर्दिष्ट किए बिना इस फ़्लैग का उपयोग करें
का उपयोग -k या KRB5CCNAME सेट करने से संभवतः वह काम नहीं होगा जो आप चाहते हैं। टिकट कैश चालू है
मैक ओएस एक्स, डिफ़ॉल्ट रूप से, प्रति सत्र और साथ में हैं -b krenew खुद को आपसे अलग कर लेगा
मौजूदा टिकट कैश. इसके बजाय, मैक ओएस एक्स पर डिफ़ॉल्ट टिकट कैश को नवीनीकृत करने का प्रयास करें
कुछ इस तरह:

(क्रेन्यू-के 60 &)

चलाने के लिए krenew पृष्ठभूमि में लेकिन वर्तमान सत्र के भीतर।

इस विकल्प का उपयोग करते समय, उपयोग करने पर भी विचार करें -L रिपोर्ट करने के लिए krenew syslog में त्रुटियाँ।

-c बच्चा पीआईडी पट्टिका
चाइल्ड प्रोसेस की प्रोसेस आईडी (PID) में सेव करें बच्चा पीआईडी पट्टिका. बच्चा पीआईडी पट्टिका is
अगर यह अस्तित्व में नहीं है तो बनाया गया है और अगर यह अस्तित्व में है तो इसे अधिलेखित कर दिया गया है। यह विकल्प केवल
अनुमति दी जाती है जब कमांड लाइन पर एक आदेश दिया गया था और संयोजन के रूप में सबसे उपयोगी है
साथ में -b चल रही बाल प्रक्रिया के प्रबंधन की अनुमति देने के लिए।

ध्यान दें, जब साथ प्रयोग किया जाता है -b, PID फ़ाइल को बाद में लिखा जाता है krenew पृष्ठभूमि है
और इसकी कार्यशील निर्देशिका को बदल देता है /, इसलिए PID फ़ाइल के सापेक्ष पथ होंगे
के सापेक्ष / (शायद वह नहीं जो आप चाहते हैं)।

-H मिनट
टिकट का नवीनीकरण केवल तभी करें जब उसका शेष जीवनकाल इससे कम हो मिनट मिनट। अगर
या तो टिकट का जीवनकाल पहले से ही काफी लंबा शेष था या उसका नवीनीकरण किया गया था
सफल, कमांड चलाएँ (यदि कोई निर्दिष्ट किया गया था) या स्थिति 0 के साथ तुरंत बाहर निकलें
(यदि कोई नहीं था)। अन्यथा, टिकट को नवीनीकृत करने का प्रयास करें ताकि उसमें शेष रह जाए
कम से कम जीवनकाल मिनट, असफल होने पर त्रुटि के साथ बाहर निकलें और फिर चलाएँ
आदेश, यदि कोई हो.

If -H के साथ प्रयोग किया जाता है -K, krenew तुरंत बाहर नहीं निकलेगा। इसके बजाय, निर्दिष्ट
शेष जीवनकाल दो मिनट के डिफ़ॉल्ट मान को बदल देगा, जिसका अर्थ है कि krenew
यह सुनिश्चित करेगा, हर बार जब यह जागता है, कि टिकट का शेष जीवनकाल है
मिनट तर्क। यह एक विकल्प है -a यह सुनिश्चित करने के लिए कि टिकट में हमेशा एक
जीवन भर की कुछ न्यूनतम राशि शेष।

-h एक उपयोग संदेश प्रदर्शित करें और बाहर निकलें।

-i टिकट नवीनीकरण में त्रुटियों पर ध्यान न दें और दौड़ते रहें। सामान्य रूप से, krenew जैसे ही बाहर निकलता है
क्योंकि टिकट कैश या तो गायब हो जाता है या टिकटों का नवीकरणीय जीवनकाल समाप्त हो जाता है।
यदि यह ध्वज दिया गया है, तो यह मानक त्रुटि की विफलता के बारे में शिकायत करेगा (जब तक कि -b
दिया गया था) लेकिन दौड़ना जारी रखें, अगले चेक अंतराल के बाद फिर से प्रयास करने के लिए उठें
(देखें -K). यह तब उपयोगी है जब कोई अन्य प्रक्रिया समाप्त हो चुके टिकट कैश को फिर से बना सकती है
और krenew उसे इधर-उधर रहना चाहिए और उस पुनर्निर्मित टिकट कैश के समाप्त होने पर उस पर कार्रवाई करनी चाहिए
वर्तमान।

यदि प्रारंभिक टिकट कैश नवीनीकरण विफल हो जाता है, krenew तुरंत नवीनीकरण का पुनः प्रयास करेंगे
फिर प्रति मिनट एक बार घातीय बैकऑफ़ के साथ, और प्रमाणीकरण तक प्रयास करते रहें
सफल होता है या मारा जाता है। कमांड, यदि कोई हो, कैश होने तक प्रारंभ नहीं किया जाएगा
नवीनीकरण सफल होता है.

यह फ़्लैग केवल डेमॉन मोड में या जब कोई कमांड दिया गया हो तब उपयोगी होता है।

-K मिनट
टिकट को अनिश्चित काल तक जीवित रखने के लिए डेमॉन मोड में दौड़ें। कार्यक्रम फिर से जागता है
मिनट मिनट, जांचता है कि टिकट दो मिनट से पहले या उससे कम समय में समाप्त हो जाएगा
अगली निर्धारित जांच से पहले, और यदि आवश्यक हो तो टिकट का नवीनीकरण करें। (दूसरे शब्दों में, यह
यह सुनिश्चित करता है कि टिकट का जीवनकाल हमेशा कम से कम दो का शेष रहेगा
मिनट।) यदि -H झंडा भी दिया जाता है, इसके द्वारा निर्दिष्ट जीवनकाल दोनों को बदल देता है
मिनट डिफ़ॉल्ट।

यदि यह विकल्प नहीं दिया गया है, लेकिन कमांड लाइन पर एक कमांड दिया गया है, तो डिफ़ॉल्ट
अंतराल 60 मिनट (1 घंटा) है।

यदि टिकट कैश को रीफ़्रेश करने में कोई त्रुटि उत्पन्न होती है, जिसका कारण नहीं बनता है krenew गमन करना,
वेक-अप अंतराल को एक मिनट तक छोटा कर दिया जाएगा और उस पर ऑपरेशन पुनः प्रयास किया जाएगा
जब तक त्रुटि बनी रहती है तब तक अंतराल।

-k टिकट कैश
उपयोग टिकट कैश पर्यावरण की सामग्री के बजाय टिकट कैश के रूप में
परिवर्तनीय KRB5CCNAME या लाइब्रेरी डिफ़ॉल्ट। टिकट कैश कोई टिकट कैश हो सकता है
अंतर्निहित Kerberos पुस्तकालयों द्वारा मान्यता प्राप्त पहचानकर्ता। यह आम तौर पर समर्थन करता है a
किसी फ़ाइल का पथ, अग्रणी "फ़ाइल:" स्ट्रिंग के साथ या उसके बिना, लेकिन अन्य का भी समर्थन कर सकता है
टिकट कैश प्रकार।

-L संदेशों को syslog के साथ-साथ मानक आउटपुट या मानक त्रुटि पर रिपोर्ट करें। सभी
LOG_DAEMON सुविधा के साथ संदेशों को लॉग किया जाएगा। प्रदर्शित होने वाले नियमित संदेश
मानक आउटपुट पर LOG_NOTICE स्तर के साथ लॉग किया जाता है। त्रुटियां जो कारण नहीं होती हैं krenew
साथ चलने पर समाप्त करना -i LOG_WARNING स्तर से लॉग किए गए हैं। घातक त्रुटियाँ हैं
स्तर LOG_ERR के साथ लॉग इन किया गया।

के साथ संयोजन में समस्याओं को डीबग करते समय यह उपयोगी होता है -b.

-p पीआईडी पट्टिका
रनिंग की प्रोसेस आईडी (PID) को सेव करें krenew में प्रक्रिया पीआईडी पट्टिका. पीआईडी पट्टिका is
अगर यह अस्तित्व में नहीं है तो बनाया गया है और अगर यह अस्तित्व में है तो इसे अधिलेखित कर दिया गया है। यह विकल्प सबसे अधिक है
के संयोजन में उपयोगी -b चल के प्रबंधन की अनुमति देने के लिए krenew डेमॉन।

ध्यान दें, जब साथ प्रयोग किया जाता है -b PID फ़ाइल को बाद में लिखा जाता है krenew पृष्ठभूमि है
और इसकी कार्यशील निर्देशिका को बदल देता है /, इसलिए PID फ़ाइल के सापेक्ष पथ होंगे
के सापेक्ष / (शायद वह नहीं जो आप चाहते हैं)।

-s आम तौर पर, जब krenew कमांड चलाते समय असामान्य रूप से बाहर निकलता है (उदाहरण के लिए, यदि
टिकट का नवीकरणीय जीवनकाल समाप्त हो गया है), यह कमांड को चालू छोड़ देता है। अगर -s is
दिया गया, यह बाहर निकलने से पहले कमांड को एक SIGHUP सिग्नल भेजेगा। यह उपयोगी हो सकता है
यदि केर्बरोस टिकट के बिना कमांड को चालू रखना व्यर्थ है।

-t टिकट मिलने के बाद बाहरी कार्यक्रम चलाएं। इसका डिफ़ॉल्ट उपयोग चलाना है
एकलोग एक टोकन प्राप्त करने के लिए। यदि पर्यावरण चर KINIT_PROG सेट है, तो यह ओवरराइड करता है
डिफ़ॉल्ट रूप से संकलित।

If krenew AFS . के साथ बनाया गया है सेटपैग () समर्थन और एक आदेश दिया गया था
कमांड लाइन, krenew एएफएस टोकन प्राप्त करने से पहले एक नया पीएजी बनाएगा। अन्यथा यह
वर्तमान पीएजी में टोकन प्राप्त करेगा।

-v वर्बोज़ बनें। यह क्या हो रहा है के बारे में कुछ अतिरिक्त जानकारी का प्रिंट आउट लेगा
प्रयास किया गया और परिणाम क्या रहा।

-x किसी भी त्रुटि पर तुरंत बाहर निकलें। आम तौर पर, कमांड चलाते समय या जब साथ चलाया जाता है
-K विकल्प, krenew जब तक यह टिकट कैश को नवीनीकृत करने में विफल रहता है तब भी चलता रहता है
टिकट कैश अभी भी मौजूद है और नवीकरणीय प्रतीत होता है। यह अगले पर फिर से प्रयास करता है
अंतराल की जाँच करें. इस विकल्प के साथ, krenew इसके बजाय बाहर निकल जाएगा।

वापसी मान


यदि प्रोग्राम किसी टिकट को सफलतापूर्वक नवीनीकृत करता है तो वह सामान्यतः स्थिति 0 के साथ बाहर निकल जाता है। अगर krenew
एकलॉग या कोई अन्य प्रोग्राम चलाता है krenew उस प्रोग्राम की निकास स्थिति लौटाता है।

उदाहरण


वर्तमान टिकट देने वाले टिकट को नवीनीकृत करें।

krenew

हर दस मिनट में उठें और जांचें कि टिकट कैश को नवीनीकृत करने की आवश्यकता है या नहीं। अगर यह
करता है, पुनः चलाएँ एकलोग किया जा सकता है।

क्रेन्यू -के 10 -टी

प्रोग्राम चलाएं /usr/local/bin/compute-job पृष्ठभूमि में, देखने के लिए हर घंटे जाँच कर रहा हूँ
यदि टिकट को नवीनीकृत करने की आवश्यकता है (डिफ़ॉल्ट)। की पीआईडी ​​लगाएं krenew में नौकरी
/var/run/compute.pid. हर बार टिकट का नवीनीकरण कराने पर एक नया एएफएस टोकन प्राप्त करें।

krenew -b -t -p /var/run/compute.pid /usr/local/bin/compute-job

यदि आप विकल्प पास करना चाहते हैं /usr/local/bin/compute-job, एक "--" तर्क डालते हुए
इससे पहले रखना जरूरी होगा krenew उन विकल्पों को अपना मानने से।

यदि आप आउटपुट को किसी फ़ाइल पर रीडायरेक्ट करना चाहते हैं जिसे लिखने के लिए प्रमाणीकरण की आवश्यकता है, तो आप
उस पुनर्निर्देशन को उप-शेल में करने की आवश्यकता होगी। दूसरे शब्दों में, निम्नलिखित आदेश:

krenew -t कंप्यूट-जॉब > /afs/local/data/output

यदि /afs/local/data/output को लिखने के लिए AFS टोकन की आवश्यकता होती है तो यह काम नहीं करेगा। नौकरी, जबकि
चल रहा है, एक AFS टोकन होगा, लेकिन आउटपुट पुनर्निर्देशन मूल शेल में किया जाता है
और इससे कोई फायदा नहीं होता krenew. इसके बजाय उपरोक्त को इस प्रकार लिखा जाना चाहिए:

krenew -t -- sh -c 'compute-job > /afs/local/data/output'

इस आदेश के साथ, पुनर्निर्देशन करने वाला शेल भी चलाया जाएगा krenew और है
इसे प्राप्त AFS टोकन का लाभ।

वातावरण


यदि पर्यावरण चर AKLOG सेट है, तो इसका मान प्रोग्राम चलाने के लिए उपयोग किया जाएगा
साथ में -t डिफ़ॉल्ट के बजाय अनुपालन किया गया krenew. यदि AKLOG सेट नहीं है और KINIT_PROG
सेट है, तो इसके बजाय इसके मान का उपयोग किया जाएगा। KINIT_PROG पिछड़ी संगतता के लिए सम्मानित है
लेकिन इसके भ्रमित नाम के कारण इसके उपयोग की अनुशंसा नहीं की जाती है।

यदि कोई टिकट फ़ाइल नहीं है (के साथ -k) या कमांड कमांड लाइन पर निर्दिष्ट है, krenew उपयोग होगा
टिकट देने के स्थान का निर्धारण करने के लिए पर्यावरण चर KRB5CCNAME
टिकट. यदि -k विकल्प का उपयोग किया जाता है, KRB5CCNAME टिकट फ़ाइल को इंगित करने के लिए सेट किया जाएगा
चलाने से पहले एकलोग प्रोग्राम या कमांड लाइन पर दिया गया कोई कमांड।

onworks.net सेवाओं का उपयोग करके ऑनलाइन krenew का उपयोग करें


फ्री सर्वर और वर्कस्टेशन

विंडोज और लाइनेक्स एप डाउनलोड करें

लिनक्स कमांड

Ad