বাইওবু সেশনটি সংরক্ষণ করার কী কী সহজ উপায় আছে যে আমি এটি পুনরায় বুটের পরে পুনরায় লোড করতে পারি?


28

আমি বুঝতে পারি যে উইন্ডোজগুলি সংজ্ঞায়নের একটি উপায় রয়েছে যা session BYOBU_CONFIG_DIR- এ কনফিগারেশন ফাইলগুলি সংরক্ষণ করে একটি সেশনে খোলা হয়। তবে বর্তমান সেশনটি (যেমন উইন্ডো এবং তাদের নাম ইত্যাদি) সংরক্ষণ করার জন্য কি কোনও উপায় (কমান্ড বা স্ক্রিপ্ট) আছে যে এটি পুনরায় বুটের পরে পুনরুদ্ধার করা যেতে পারে?



হ্যাঁ এখানে জবাব দেওয়া হয়েছে superuser.com
প্রশ্নগুলি

উপরে এবং নীচে লিঙ্কিত অনেকগুলি স্ক্রিপ্ট এবং পরামর্শগুলি ভ্যানিলা টিএমাক্সে কাজ করছে বলে মনে হচ্ছে তবে প্রয়োজনীয়ভাবে বাইোবুতে নয়, যা আপনি ব্যবহার করতে পছন্দ করেন / যদি বাইবুকে পছন্দ করেন তবে এগুলি তাদের ব্যবহার করা শক্ত করে তোলে। ভবিষ্যতে এই ধরণের বৈশিষ্ট্যটি বাইবু (এবং অতিরিক্ত স্ক্রিপ্ট এবং প্লাগইন ছাড়াই টিএমউক্স) এ আসে তবে দুর্দান্ত হবে। আমি কেবল উইন্ডো / ট্যাব নাম এবং পাথ পুনরুদ্ধার করে খুশি হব, তবে ইতিহাসও দুর্দান্ত হবে।
নিক

হতে পারে এই সহায়তা: byobu-layout- বাইবু-টিএমাক্স লেআউটগুলি সংরক্ষণ এবং পুনরুদ্ধার করুন।
পাবলো এ

উত্তর:


1

ইন্টারেক্টিভ সেশনগুলি রিবুটগুলি বেঁচে থাকার মাধ্যমে রিবুটগুলির পুরো উদ্দেশ্যকে পরাভূত হবে বলে মনে হয়, যা আপনার সিস্টেমে পুনরায় চালু করার জন্য একটি পরিষ্কার, নিরাপদ স্লেট তৈরি করা (অন্তত কিছুটা অংশ)।

তবুও, আপনি এটি সম্পর্কে সত্যই আগ্রহী, এখানে একটি আনাড়ি শর্টকাট থাকবে: আপনার বাইবুক বিভাগটি চালানোর জন্য একটি লিনাক্স ধারক (lxc) ব্যবহার করুন, হোস্ট সিস্টেমটি পুনরায় চালু করতে যাওয়ার সময় এটি স্থির করুন, তারপরে আপনার পুনরায় চালু করতে lxc-restart ব্যবহার করুন ধারক এবং এটিকে নিথর করুন। এটি আপনাকে ছেড়ে দেওয়ার সাথে সাথে আপনার বাইবু সেশনটি ফিরিয়ে দেবে (অবশ্যই এসএসএস-সেশনগুলি বিয়োগ করে)।

শুধু সমস্যা। একটি কনফিগারেশন ফাইল থেকে lxc- পুনঃসূচনা সোর্সফোজের পৃষ্ঠাতে ঘোষণা করা হয়েছে , তবে এখনও কার্যকর হয়নি।

সর্বশেষে, আরেকটা সম্ভাবনা, যা আপনি এটি করতে পারে GitHub : আমি নই নিশ্চিত ঠিক আপনি Byobu যেমন একবার ছিল পুনরায় চালু থেকে ইচ্ছুক, তাই আমি নিশ্চিত না কিনা এই সত্যিই হয় আপনি যা অনুসন্ধান করা হয়, কিন্তু এটি কিছু জোগান কার্যকারিতা যা আপনি দরকারী মনে করতে পারেন। চিয়ার্স।


0

আইএমপি: দয়া করে আপনার উন্নয়নের পরিবেশে এই সমাধানটি ব্যবহার করবেন না। এটি আপনার অধিবেশন জগাখিচুড়ি হতে পারে।

এটি করার একটি আংশিক সফল উপায় রয়েছে।

এই স্ক্রিপ্টটি এখানে ডাউনলোড করুন এবং এটি আপনার বিন ফোল্ডারে রাখুন এবং এটি সম্পাদনযোগ্য করুন। এটি টিএমউक्स-সেশন হিসাবে সংরক্ষণ করতে ভুলবেন না।

এখন, বাইবুতে কাজ চালিয়ে যান। আপনার কাজ শেষ হয়ে গেলে এবং পুনরায় বুট করার সময়, কেবল টাইপ করুন:

tmux-session save

রিবুট করার পরে, বাইবু খুলুন এবং তারপরে টাইপ করুন:

tmux-session restore

এখন, এটি কাজ করে কারণ ব্যোগু tmux ব্যাকএন্ড হিসাবে ব্যবহার করছে। তবে কেন আমি বললাম এটি আংশিকভাবে কাজ করে? কারণ, উপরের স্ক্রিপ্টটি ব্যবহার করে সমস্ত কনফিগারেশন পুনরুদ্ধার করা হয় না। কেবল ট্যাবগুলি পুনরুদ্ধার করা হয়েছে তবে তাদের অবস্থান এবং অন্যান্য জিনিসগুলি পুনরুদ্ধার করা হয়নি।

Tmux- পুনরুত্থানটি ব্যবহার করে আরও একটি সমাধান রয়েছে । তবে আপাতত, এটি বাইওবুর সাথে দুর্দান্ত খেলছে না। এখানে পোস্ট করা সমস্যাটি দেখুন: বাইবু দিয়ে দুর্দান্ত খেলা হয় না

উপসংহার : এখন পর্যন্ত, এটি অর্জনের জন্য কোনও সম্পূর্ণ সমাধান নেই। তবে আমি আশা করি একদিন হবে। একদিন, আমাদের মধ্যে একটি সমাধান লিখতে হবে।


শিব্রিপ্ট স্ক্রিপ্টের জন্য ধন্যবাদ, তবে এটি পুনরুদ্ধার করার পরে আমার বাইবু সেশনটি আসলে গোলযোগ করেছিল। আমি তৈরি / পুনর্নবীকরণ / ট্যাব তৈরি করতে সক্ষম হইনি এবং আমার পরিবেশ বিভ্রান্ত হয়েছিল। বাইবুুকে বন্ধ এবং পুনরায় চালু করা এটিকে আবার স্বাভাবিক অবস্থায় এনেছে তবে লোকেদের অবশ্যই ব্যবহারের আগে এই স্ক্রিপ্টটি পরীক্ষা করা উচিত। এফডাব্লুআইডাব্লু আমি ফেডোরা 20 ডিফল্ট সংগ্রহস্থলের অংশ হিসাবে বাইওবুকের যে কোনও সংস্করণ এবং কনফিগার ব্যবহার করছি।
নিক

1
হ্যাঁ। এ কারণেই এটি আংশিক সমাধান। যাইহোক, মন্তব্যের জন্য ধন্যবাদ। আমি এখন একটি সতর্কতা যুক্ত করেছি।
শিবমস
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.