ওভারভিউটি রাখার জন্য আমি সর্বদা একই ক্রমে একাধিক কমান্ড স্থাপন করতে এবং সেগুলি স্বয়ংক্রিয়ভাবে একসাথে শুরু করতে (গ্রেড, গিট, ডাটাবেস, স্কেলা-রিপিএল, জবস) ...
-এইচ (হোল্ড) এর অর্থ মনে হচ্ছে যে টার্মিনালটি সমাপ্তির পরে বন্ধ হয়নি, তবে কীভাবে আমি ইচ্ছাকৃতভাবে এই প্রক্রিয়াটি শেষ করব? একেবারেই না? এমনভাবে যাতে আমি টার্মিনালটি ব্যবহার করা চালিয়ে যেতে পারি।
আমি xfce4- টার্মিনাল এবং ব্যাশ দিয়ে xubuntu ব্যবহার করছি। উইন্ডো / ট্যাবে কাজ চালিয়ে যাওয়ার ক্ষমতা সহ একাধিক কমান্ড শুরুর জন্য আরও ভাল জিইউআই-সমাধান থাকতে পারে?
আপডেট: আপনি যদি এই কমান্ডগুলি না জানেন: জবস এবং গ্রেডল ক্রমাগত আউটপুট উত্পাদন করে যা আপনি একই টার্মিনালে অন্তর্নির্মিত করতে চান না। এবং কখনও কখনও তাদেরকে ডিগ্রি সেন্টিগ্রেড দিয়ে বাধা দেওয়া এবং পুনরায় চালু করা দরকার। আমি এক্সএফসি 4-টার্মটি পুনরায় খুলতে এবং আমার যে ডিরেক্টরিতে কাজ করতে হবে সেই ডিরেক্টরিতে নেভিগেট করতে পছন্দ করি না।
ডাটাবেস এবং স্কেলা-রিপ্লে ইন্টারেক্টিভ তাই পটভূমিতে এগুলি শুরু করার কোনও বুদ্ধি নেই।
আমার বর্তমান স্টার্টআপ-স্ক্রিপ্টটি কেবল পছন্দসই ডিরেক্টরিতে নেভিগেট করে এবং সমস্ত ট্যাবকে সর্বদা একই পজিশনে সন্ধান করতে ডান ক্রমটিতে খোলে, প্রতিটি ট্যাবকে তার উদ্দেশ্যে নামকরণ করে:
xfce4-terminal -T eclipse --working-directory=/home/stefan/oximity -e "/opt/eclipse/eclipse" \
--tab -T arandr --working-directory=/home/stefan/oximity -e "arandr /home/stefan/.screenlayout/oximity.sh" \
--tab -T bash --working-directory=/home/stefan/oximity \
--tab -T gradle --working-directory=/home/stefan/oximity/med \
--tab -T git --working-directory=/home/stefan/oximity/med \
--tab -T mysql --working-directory=/opt/mini/mysql \
--tab -T jboss --working-directory=/opt/mini/jboss \
--tab -T jboss-log --working-directory=/opt/mini/jboss/standalone/log \
--tab -T scala-REPL --working-directory=/home/stefan/proj/mini/forum -e /opt/scala/bin/scala
গ্রহণ এবং আরেন্ডারটি শেল থেকে আলাদা হয়ে যায় এবং তাদের নিজস্ব উইন্ডোতে চালিত হয়, তাই সেখানে -e (এক্সিকিউট) প্যারাম কাজ করে। আমি মনে করি স্কেল-রিপল এটির জন্য কাজ করে কারণ এটি তালিকার শেষ কমান্ড।
xterm -e 'stuff;bash'
?