Genel bakışı korumak için birden fazla komutu her zaman aynı sıraya yerleştirmeyi ve otomatik olarak birlikte başlatmayı seviyorum (sınıf, git, veritabanı, scala-REPL, jboss ...)
-H (bekletme) terminalin sonlandırmadan sonra kapalı olmadığı anlamına geliyor, ama böyle bir süreci kasten nasıl sonlandırabilirim? Bir şey değil? Böylece terminali kullanmaya devam edebilirim.
Ben xfce4-terminal ve bash ile xubuntu kullanıyorum. Bu pencerede / sekmede çalışmaya devam etme yeteneği ile birden fazla komutu başlatmak için daha iyi bir GUI çözümü var mı?
Güncelleme: Bu komutları bilmiyorsanız: Jboss ve gradle sürekli olarak aynı terminalde karıştırılmasını istemediğiniz çıktılar üretir. Ve bazen ^ C ile kesilmeleri ve yeniden başlatılmaları gerekir. Bir xfce4 terimini yeniden açmak ve hareket etmem gereken dizine gitmek istemiyorum.
Veritabanı ve scala-REPL etkileşimlidir, bu nedenle bunları arka planda başlatmanın bir anlamı yoktur.
Geçerli başlangıç komut dosyam sadece istenen dizinlere gider ve her sekmeyi amacı için her zaman aynı konumda bulmak için tüm sekmeleri doğru sırada açar:
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
Tutulma ve arandr kabuktan ayrılır ve kendi pencerelerinde çalışır, böylece -e (execute) param çalışır. Sanırım listede son komut olduğundan scala-REPL için çalışır.
xterm -e 'stuff;bash'
?