개요를 유지하기 위해 여러 명령을 항상 동일한 순서로 배치하고 자동으로 함께 시작합니다 (gradle, git, database, scala-REPL, jboss ...)
-H (보류)는 종료 후에 터미널이 닫히지 않았 음을 의미하지만 그러한 프로세스를 의도적으로 종료하는 방법은 무엇입니까? 전혀? 그런 식으로 터미널을 계속 사용할 수 있습니다.
xubceu를 xfce4 터미널 및 bash와 함께 사용하고 있습니다. 해당 창 / 탭에서 계속 작업 할 수있는 기능으로 여러 명령을 시작하는 더 나은 GUI 솔루션이 있습니까?
업데이트 : 이러한 명령을 모르는 경우 Jboss와 gradle은 지속적으로 출력을 생성하므로 동일한 터미널에서 혼합하고 싶지 않습니다. 그리고 때로는 ^ C로 중단하고 다시 시작해야합니다. xfce4 용어를 다시 열고 싫어하는 디렉토리로 이동하는 것을 좋아하지 않습니다.
데이터베이스와 스칼라 REPL은 대화식이므로 백그라운드에서 시작하는 것은 의미가 없습니다.
현재 시작 스크립트는 원하는 디렉토리로 이동하여 올바른 순서로 모든 탭을 열어 항상 동일한 위치에서 찾을 수 있도록 목적에 따라 모든 탭의 이름을 지정합니다.
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
Eclipse와 arandr는 쉘에서 분리되어 자체 창에서 실행되므로 -e (실행) 매개 변수가 작동합니다. scala-REPL이 목록의 마지막 명령이므로 작동한다고 생각합니다.
xterm -e 'stuff;bash'
?