Untuk menjaga ikhtisar saya suka menempatkan beberapa perintah selalu dalam urutan yang sama dan mulai secara bersamaan (gradle, git, database, scala-REPL, jboss ...)
-H (tahan) tampaknya berarti bahwa terminal tidak ditutup setelah penghentian, tetapi bagaimana cara saya mengakhiri proses seperti itu dengan sengaja? Tidak semuanya? Sedemikian rupa sehingga saya bisa terus menggunakan terminal.
Saya menggunakan xubuntu dengan dengan xfce4-terminal dan bash. Apakah ada solusi GUI yang lebih baik untuk memulai banyak perintah, dengan kemampuan untuk terus bekerja di jendela / tab itu?
Pembaruan: Jika Anda tidak tahu perintah-perintah ini: Jboss dan gradle terus-menerus menghasilkan output, yang Anda tidak ingin dicampur dalam terminal yang sama. Dan kadang-kadang mereka perlu diinterupsi dengan ^ C, dan restart. Saya tidak suka membuka kembali istilah xfce4 dan menavigasi ke direktori yang harus saya ikuti.
Database dan scala-REPL bersifat interaktif sehingga tidak ada gunanya memulai di latar belakang.
Skrip startup saya saat ini hanya menavigasi ke direktori yang diinginkan, dan membuka semua tab dalam urutan yang tepat untuk menemukannya selalu di posisi yang sama, menamai setiap tab untuk tujuannya:
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 dan arandr terlepas dari shell dan dijalankan di jendela mereka sendiri, sehingga param -e (eksekusi) berfungsi. Saya pikir untuk scala-REPL berfungsi karena ini adalah perintah terakhir dalam daftar.
xterm -e 'stuff;bash'
?