বিভিন্ন কমান্ড সহ স্বয়ংক্রিয়ভাবে একাধিক টার্মিনাল উইন্ডো খোলার


0

একটি নির্দিষ্ট কাজের জন্য, প্রতিবার আমাকে 10 টি ব্যাশ টার্মিনাল খুলতে হবে এবং তাদের উপর বিভিন্ন কমান্ড লিখতে হবে। এটিকে স্বয়ংক্রিয় করার কোনও উপায়?

আমি ফেডোরা লিনাক্স চালাচ্ছি।


এটি সম্ভবত কোন ডেস্কটপ এনভায়রনমেন্টের উপর নির্ভর করে (যেমন জিনোম, কে, কে, কে দুর্দান্ত, ...) আপনি কী ব্যবহার করছেন।
বেনজামিন ব্যানিয়ার

উত্তর:


3

কেবলমাত্র একটি শেল স্ক্রিপ্ট তৈরি করুন যা সেই টার্মিনালগুলিকে তৈরি করে এবং প্রারম্ভকালে আপনার আদেশগুলি কার্যকর করে। উদাহরণস্বরূপ, জিনোম-টার্মিনাল দিয়ে আপনি করতে পারেন

#!/bin/bash
gnome-terminal -e your_command1 &
gnome-terminal -e your_command2 &
gnome-terminal -e your_command3 &
gnome-terminal -e your_command4 &

(এবং আরও ...)

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


শুধু কৌতূহলী হওয়া, এই উদাহরণে নোহুপ ব্যবহার করে কী লাভ?
nisc

আপনি উপরের স্ক্রিপ্টটি যেখান থেকে শুরু করেছিলেন সেখান থেকে টার্মিনাল উইন্ডোটি বন্ধ করে রাখলে, স্পোনযুক্ত জিনোম-টার্মিনাল উইন্ডোটি জীবিত থাকবে। Nohup ছাড়া তারা মূল টার্মিনাল উইন্ডো একসাথে হত্যা করা হবে। সম্পাদনা: আমি কেবল নোহুপ ছাড়াই চেষ্টা করেছি, এখনও কাজ করছে বলে মনে হচ্ছে। আচ্ছা ভালো. আমি নিশ্চিত যে কিছু শর্তে আমি আমার মূল উইন্ডোটি মেরে ফেলতে পেরেছি। সম্ভবত এটি একটি স্বপ্ন ছিল। (হ্যাঁ, হ্যাঁ, স্ক্রিপ্টটি শুরু করার সময় পর্দা ব্যবহার করা সাহায্য করবে, তবে কেউ স্ক্রিনটি শুরু করতে সবসময় মনে করতে পারে না সেজন্য সুরক্ষা ব্যবস্থা ...)
জান্নে পিক্কারাইনেন

নিঃসন্দেহে: আমি আমার মূল উত্তরটি সম্পাদনা করেছি, অযথা
নোপআপ

2

ইতিমধ্যে একটি উত্তর রয়েছে যা আপনার সমস্যার সরাসরি সমাধান দেয়, তবে আপনি যদি একদিন আরও উন্নত জিইআইআই অটোমেশন স্টাফ করতে চান, তবে আমি সিকুলিকে অত্যন্ত প্রস্তাব দিতে পারি।

http://www.sikuli.org

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