ফনদের উত্তরের বিষয়ে আপনার মন্তব্যে আপনি বলেছিলেন যে এটি ব্যবহার করার সময় কাজ করে না screen।
আপনি কি এই বিস্তারিত বলতে পারেন? ওপেনশের সোর্স কোডটি দেখে sshd কল করে কমান্ডটি কার্যকর করে
YOUR_DEFAULT_SHELL -c COMMAND
সুতরাং, উদাহরণস্বরূপ, যদি আপনার ডিফল্ট শেল হয় screen, তবে এটি এত কার্যকরভাবে কাজ করবে না কারণ screenএর -cপতাকাটি এর উপরে সজ্জিত করে .scrreenrc। সুতরাং, যদি এটি আপনার ডিফল্ট শেল হয় তবে স্ক্রিনে কমান্ডগুলি প্রেরণ করার কোনও উপায় নেই। আপনাকে ssh এ দেওয়া কমান্ড হিসাবে আসলে পর্দা চালাতে হবে তবে একটি ডিফল্ট শেল যা স্ক্রিন নয় ।
যদি আপনি এটি করার চেষ্টা করছেন তবে আমি মনে করি জিনিসগুলি সত্যই অদ্ভুত হয়ে উঠবে, যেহেতু screenঅ ইন্টারঅ্যাক্টিভ প্রোগ্রামগুলির সাথে উইন্ডোগুলিও বন্ধ করে দেবে, তাই আপনাকে ফন্টগুলির অনুরূপ কৌশল করতে হবে তবে আরও গভীর স্তর level সুতরাং, যেমন, আপনার ডিফল্ট শেল হিসাবে / বিন / ব্যাশ (এবং স্ক্রিন নয়) এর মতো কিছু:
ssh user@host -t 'screen bash -l -c "ls;bash"'
যা একটি গভীর শ্বাস নিতে হবে - হোস্টের মধ্যে ssh হওয়া উচিত, স্ক্রিনের একটি কমান্ড দিয়ে বাশ -c চালান, যা একটি নতুন উইন্ডো তৈরি করবে। যদি এই উইন্ডোটি সবেমাত্র ls খুলতে থাকে তবে এটি শেষ হবে এবং স্ক্রিনটি সমাপ্ত হবে, সুতরাং আমরা নতুন স্ক্রিন উইন্ডোর অভ্যন্তরে ফনের কৌশল ব্যবহার করি ।
আমি মনে করি এটি কাজ করবে, এমনকি যদি আপনি যা করার চেষ্টা করেছিলেন তাও;)