আমার পরিবেশের কনফিগারেশনটি আলাদা যখন আমি সার্ভারে (ইন্টারেক্টিভ ssh) হাতে হাতে চালনার পরিবর্তে ssh স্ট্রিং প্যারামিটার (নন-ইন্টারেক্টিভ ssh) ব্যবহার করে কমান্ডগুলি কার্যকর করি?
উদাহরণ: আমি যখন রান করি তখন ssh <user@servername> "echo \$SGE_ROOT"খালি স্ট্রিং পাই। আমি যখন আমার সার্ভারের সাথে সংযোগ করি ssh <user@servername>এবং রান কমান্ডটি echo $SGE_ROOTপাই /opt/gridengine।
আমি অনুমান করি যে কোনও ধরণের প্রোফাইল স্ক্রিপ্ট কার্যকর করা হয়নি। পরিবেশের কনফিগারেশনটিকে অভিন্ন করার জন্য কোন স্ক্রিপ্টটি খুঁজে বের করা এবং এটি অ-ইন্টারেক্টিভ এসএসের মাধ্যমে চালানো সম্ভব?
সার্ভার CentOS 6.6 ব্যবহার করে।
ssh <user@servername> "source /etc/profile; echo \$SGE_ROOT" কাজ চলছে