`VAR =…` और `निर्यात VAR =…` के बीच क्या अंतर है?


11

करने में क्या फर्क है

$ MAVEN_OPTS="-Xmx512m -XX:MaxPermSize=384m"

ऐसा करने के लिए

$ export MAVEN_OPTS="-Xmx512m -XX:MaxPermSize=384m"

और क्या एसएसएच कनेक्शन में या तो करने का कोई साइड-इफेक्ट है?

जवाबों:


10

1 चर के लिए मान सेट करता है। उदाहरण के लिए आप कर सकते हैं

echo $MAVEN_OPTS

और क्या यह मान लौटाता है, लेकिन यदि आप जारी करेंगे कि आपके शेल के बाहर आपको एक खाली स्ट्रिंग लौटाया जाएगा।

में आता है export

निर्यात शेल का एक निर्देश है। यह शेल को इस पर्यावरण चर को अन्य कार्यक्रमों के लिए उपलब्ध कराने के लिए कहता है। निर्यात के बिना, वे केवल शेल के भीतर ही उपलब्ध हैं।

यदि आप चाहते हैं कि चर स्थायी रूप से उपलब्ध ssh पढ़े ~/.ssh/environment, ssh2पढ़े /etc/environmentऔर ~/.ssh2/environment, और स्वरूप VARNAME = मान की पंक्तियों को पर्यावरण में जोड़े। से sshआदमी पेज


हालाँकि, यदि मैं SSH कनेक्शन और डिस्कनेक्ट के भीतर निर्यात जारी करता हूं, तो वह चर बाद के कनेक्शन के लिए उपलब्ध नहीं होगा। मैं इसे स्थायी कैसे बना सकता हूँ?
पोमारियो

बेशक यह नहीं है :) @ pomario sv और ssh2 विधियों में envs जोड़ने के लिए जोड़ा गया है!
रिनविविंड

इंतज़ार नही! :) मेरा क्या मतलब है, मैं एसएसएच का उपयोग कर सर्वर से कनेक्ट करता हूं और मैं एक पर्यावरण चर जोड़ना चाहता हूं जो जेनकिंस वेब इंटरफेस तक पहुंच योग्य होगा। क्या इसे पूरा करने का कोई तरीका है?
पोमेरियो

7
MAVEN_OPTS="-Xmx512m -XX:MaxPermSize=384m"

नाम का एक शेल वैरिएबल सेट करता है MAVEN_OPTS। संभवतः export MAVEN_OPTSइस चर को बाल कार्यक्रमों के लिए पर्यावरण चर के रूप में उपलब्ध कराने के लिए एक कमांड का पालन ​​किया जाता है , या एक शेल कमांड जो इसे उपयोग करता हैjava $MAVEN_OPTS ...

export MAVEN_OPTS="-Xmx512m -XX:MaxPermSize=384m"

नाम का एक पर्यावरण चर सेट करता है MAVEN_OPTS। यह पर्यावरण चर भी बाल कार्यक्रमों के लिए उपलब्ध है।

इसके अलावा कोई साइड-इफ़ेक्ट नहीं हैं, इसके लिए कुछ जावा मेमोरी लिमिट्स maven(एक बिल्ड सिस्टम iirc) के लिए समायोजित की गई हैं ।


इसे लेकेनस्टेन को छोड़ दें। आज 4 थी। जाओ कुछ और करो! >: D
रिनजविंड

@ रिनविंड ऐसा करना Freenode IRC पर #bumblebee में करें: P
Lekensteyn

2 से अधिक अच्छे उत्तर बुरी बात नहीं है :)
Tachyons
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.