একসাথে একাধিক বাইবু সেশন চালাবেন কীভাবে?


44

বর্তমানে আমি একাধিক অধিবেশন চালাতে সক্ষম বলে মনে হচ্ছে না byobu। প্রাথমিক বাইবু উদাহরণস্বরূপ, একটি টার্মিনালে চলমান, যখন আমি byobuঅন্য টার্মিনালে চালাই এটি সর্বদা প্রথম byobuসেশনে সংযুক্ত থাকে ।

স্বাধীন byobuঅধিবেশন শুরু করার কি দূরে আছে ?

উত্তর:


60

এটা খুব সহজ. (কমপক্ষে আমার উবুন্টু 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.

2
: Tmux আমি Byobu জন্য এই উত্তরগুলোর দরকারী পাওয়া askubuntu.com/questions/470208/... askubuntu.com/questions/196290/name-a-byobu-session
mp3foley

8

-Sআপনার পরবর্তী বাইবু সেশনটি (যেমন এর সকেট) আলাদা নাম দেওয়ার জন্য বিকল্পটি ব্যবহার করুন । -S "MYNAME"সকেট ছাড়া <pid>.<tty>.<host>পরিবর্তে হবে <pid>.MYNAME


7

আমি যতদূর কাজ করতে পারি, আপনি যদি 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যা কিছু হোক)।
আয়েন লেন

আমি উবুন্টু 10.04, বাইবো সংস্করণ 5.2 এবং টিএমউক্স 1.5 চালাচ্ছি। এবং, দুর্ভাগ্যক্রমে, উভয় byobu bashএবং byobu zshপ্রদত্ত "অজানা আদেশ" ত্রুটি। এটি সম্ভবত আমার পুরানো screenসেট আপ কিছু? কোন ধারনা?
হ্যারিগ্রাফল

আমি লুসিডকে খুব সহজেই ভয় করতে পারি না এটি পরীক্ষা করতে পারছি না তবে আপনি যদি এটির জন্য প্রস্তুত থাকেন তবে আপনি পিপিএ থেকে একটি নতুন সংস্করণ ইনস্টল করতে পারেন: লঞ্চপ্যাড
আয়েন লেন

1
আমি যে কমান্ডটি চেয়েছিলাম সেটি ছিল "বাইবু-অক্ষম", তারপরে আপনার প্রয়োজনের তুলনায় পুনরায় সংযোগ করুন। এটি সুনির্দিষ্ট ওপি'র সমাধান নয়, তবে এটি একবারে (বাইওবু ছাড়াই) দুটি পৃথক টার্মিনাল সেশনের অনুমতি দেয়, যা আমার কেবল প্রয়োজন।
জোনাথন হার্টলি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.