Başlığımın anlaşılması biraz zor olduğu için üzgünüm, konuyu mümkün olduğunca yoğunlaştırmaya çalıştım.
Her büyük komut için yeni bir terminal açan bir bash betiği çalıştırmaya çalışıyorum, programın bana söylediği bilgiyi görebiliyorum. Sorun şu ki, komut dosyası yalnızca önceki terminal kapatıldığında bir sonraki kod satırı için yeni terminali açar (bu uygulama için bir seçenek değildir). Çok açık bir şekilde netleştirmek için, 3 terminalin hepsinin aynı anda açık olmasına ihtiyacım var.
Her kod satırını terminalden ayrı ayrı çalıştırmak ancak bu komut dosyasının amacını yendiğini açıkça gösteriyor. İşte kodum:
#!/bin/bash
gnome-terminal -x /bin/bash haguichi -d
cd /home/reed/StarMade
gnome-terminal -x java -jar StarMade.jar -force
gnome-terminal -x ./StarMade-dedicated-server-linux.sh
İşe yarayıp yaramadığını görmek için -s ve -m eklemeyi de denedim, ancak kodu tamamen kırdı. Yardım?
EDIT: Hatayı & satırlarının sonuna ekleyerek düzelttim. Yardımınız için teşekkürler!
gnome-terminal
komutları "&" ile sonlandırırsanız ne olur ?