বর্তমানে আমি একাধিক অধিবেশন চালাতে সক্ষম বলে মনে হচ্ছে না byobu। প্রাথমিক বাইবু উদাহরণস্বরূপ, একটি টার্মিনালে চলমান, যখন আমি byobuঅন্য টার্মিনালে চালাই এটি সর্বদা প্রথম byobuসেশনে সংযুক্ত থাকে ।
স্বাধীন byobuঅধিবেশন শুরু করার কি দূরে আছে ?
বর্তমানে আমি একাধিক অধিবেশন চালাতে সক্ষম বলে মনে হচ্ছে না byobu। প্রাথমিক বাইবু উদাহরণস্বরূপ, একটি টার্মিনালে চলমান, যখন আমি byobuঅন্য টার্মিনালে চালাই এটি সর্বদা প্রথম byobuসেশনে সংযুক্ত থাকে ।
স্বাধীন byobuঅধিবেশন শুরু করার কি দূরে আছে ?
উত্তর:
এটা খুব সহজ. (কমপক্ষে আমার উবুন্টু 10.04 মেশিনে, যেখানে বাইবু স্ক্রিন ব্যবহার করে));
আপনার যদি ইতিমধ্যে একটি অধিবেশন চলমান থাকে এবং আপনি পুনরায় যোগাযোগ করতে চান না তবে ইন্সটাড একটি নতুন তৈরি করতে চান, কেবল টাইপ করুন:
byobu -S my-other-session
যেখানে আমার-অন্যান্য-সেশনটি আপনি কীভাবে নতুন অধিবেশনটির নাম দিচ্ছেন।
পরে, আপনার যদি ইতিমধ্যে একাধিক বাইবো সেশন চলমান থাকে তবে এটি টাইপ করার পক্ষে যথেষ্ট
byobu
এবং আপনার চয়ন করার জন্য চলমান সেশনগুলির একটি তালিকা উপস্থিত হবে:
Byobu sessions...
1. 17680.my-other-session (03/12/2012 01:33:32 PM) (Detached)
2. 11890.pts-2.mit (01/15/2012 09:17:49 AM) (Detached)
3. Create a new session
Choose 1-3 [1]:
যদি byobuডস টাইপ করে বাছাইয়ের জন্য চলমান সেশনগুলির একটি তালিকা উপস্থিত না করে, byobu-select-sessionকমান্ডটি চেষ্টা করুন ।
Pts-2.mit অধিবেশনটি আমি প্রথমে একটি নাম না দিয়েই তৈরি করেছি, তাই নামটি বয়বু বেছে নিয়েছিলেন।
আপনি যদি কোনও সেশনটি সংযুক্ত না করে কোন সেশনগুলি চালাচ্ছেন তা যদি জানতে চান তবে ব্যবহার করুন
byobu -ls
এটি আপনাকে এমন কনসোলে আবার ফেলে দেয় যেখানে আপনি এটি তালিকা প্রদর্শন করার পরে টাইপ করেছেন:
There are screens on:
17680.my-other-session (03/12/2012 01:33:31 PM) (Detached)
11890.pts-2.mit (01/15/2012 09:17:48 AM) (Detached)
2 Sockets in /var/run/screen/S-root.
আমি যতদূর কাজ করতে পারি, আপনি যদি byobuকোনও যুক্তি না দিয়ে চালনা করেন তবে এটি আবার একটি বিদ্যমান অধিবেশনে ফিরে আসে (বা আপনি যদি চালিয়ে না যান তবে একটি নতুন শুরু করে byobu)। যদি আপনি এটিকে যুক্তি হিসাবে কোনও প্রোগ্রামের নাম দিয়ে চালান তবে এটি আপনার ভিতরে যা চলছে তার উপর নির্ভর করে এটি হয় হয় screenবা tmuxএর কাছে চলে যায়।
আপনি যদি চলমান থাকেন তবে আপনি চালিয়ে screenএকটি তাজা অধিবেশন (আপনার শেলটি কার্যকর করে) অনুকরণ করতে পারেন byobu byobu-shell( byobu-shellপ্রোগ্রামটি যেটি byobuডিফল্ট দ্বারা প্রবর্তন করে। এটি এমওটিডি প্রিন্ট করে এবং আপনার প্রবর্তন করে $shell))। তারপরে আপনি যখন byobuসার্ভারের সাথে এসএসএইচ এর মাধ্যমে দৌড়ে বা পুনরায় সংযোগ স্থাপনের মাধ্যমে পুনরায় সংযোগ স্থাপনের চেষ্টা করবেন, তখন চলমান byobuসেশনগুলির মধ্যে নির্বাচনের জন্য বিকল্পগুলির সাথে আপনাকে একটি মেনু দেওয়া হবে ।
কারণ tmux, byobu new-sessionএটি অর্জনের জন্য নির্বাহ করুন । পরের বার আপনি যখন সংযোগ স্থাপন করবেন তখন আপনি শুরু হওয়া শেষ সেশনে সংযুক্ত হবেন।
byobu $shellইতিমধ্যে চলমান সেশনে পুনরায় সংযুক্ত হয় (এটি কারণ $ শেলটি টার্মিনালে সংজ্ঞায়িত / ফাঁকা নয়)। চলমান চলাকালীন byobu byobu-shellকেবল প্রিন্ট দেয় যে বাইবু-শেল একটি অচেনা কমান্ড। (দুঃখিত, আপনি যা বলেছিলেন তা যদি আমি ভুল বুঝতে পারি ...)
byobu-shellওয়ানিরিক এবং আরও নতুন। মোটামুটি একই প্রভাব পেতে আপনি চালাতে পারেন byobu bash(বা zshযা কিছু হোক)।
byobu bashএবং byobu zshপ্রদত্ত "অজানা আদেশ" ত্রুটি। এটি সম্ভবত আমার পুরানো screenসেট আপ কিছু? কোন ধারনা?