আমি tmux session
যদি একটি নামযুক্ত টিএমউक्स সেশনটি উপস্থিত থাকে তবে কীভাবে সংযুক্ত করতে হবে তা নির্ধারণের চেষ্টা করছি , না থাকলে আমি প্রদত্ত নামের সাথে একটি নতুন তৈরি করতে চাই না।
বর্তমানে, আমি কয়েকটি tmux
কমান্ড সম্পর্কে জানি যা আমি যা খুঁজছি তা আংশিকভাবে অর্জন করতে পারে তবে আমি কী সন্ধান করছি তা পেতে কীভাবে এগুলি একত্রিত করা যায় তা পরিষ্কার নয়:
tmux attach
একটি স্বয়ংক্রিয়ভাবে বিদ্যমান সেশনে সংযুক্ত করে - তবে কোনও সেশন উপস্থিত না থাকলে ত্রুটিগুলি আউটtmux new
একটি নতুন অধিবেশন তৈরি করে - তবে এটি প্রতিবার তা করে, তাই আমি এটি আমার কাছে ছেড়ে যেতে পারি না.tmux.conf
tmux has-session
একটি অধিবেশন রয়েছে কিনা তা পরীক্ষা করে - তবে অন্যান্য কমান্ডের সাথে কীভাবে এটি সেলাই করতে হয় তা আমি জানি না
সুতরাং, আমি একটি টিএমউक्स স্ক্রিপ্ট তৈরি করতে চাই, যাতে এটি স্বয়ংক্রিয়ভাবে ঘটে যায়, প্রতি বারে নিজে নিজে এটি তৈরি করার পরিবর্তে আমাকে একটি সেশনে লগইন করতে হবে।
আমি কীভাবে একটি স্বয়ংক্রিয় স্ক্রিপ্ট লিখতে পারি যাতে একটি নতুন টিএমউक्स সেশন তৈরি করতে (যদি কোনও প্রদত্ত অধিবেশনটির নামটি বিদ্যমান না থাকে) বা একটি সেশনের নামের সাথে সংযুক্ত করতে (এটি উপস্থিত থাকলে)?
man tmux
বক্তব্য: "-এ পতাকাটি নতুন অধিবেশনটি সংযুক্তি-সেশনের মতো আচরণ করে যদি সেশন-নাম ইতিমধ্যে উপস্থিত থাকে"