Chciałbym napisać skrypt do jednoczesnego otwierania wielu programów (serwerów) w osobnych terminalach - nie ma znaczenia, który - i przypisywać różne polecenia do różnych terminali z poleceniami „lądującymi” wewnątrz właściwego terminala. czy to możliwe?
Może coś takiego:
- otwórz terminal 1
- otwórz terminal2 // jednocześnie z 1.
- polecenie1 // wykonaj w terminalu 1 bez otwierania nowego okna terminalu
- polecenie2 // wykonaj w terminalu 2 bez otwierania nowego okna terminalu
- ...
Czy mogę w jakiś sposób oznaczyć okna terminala, aby polecenia były wykonywane w odpowiednim terminalu?
Chciałbym również oglądać wszystkie terminale podczas działania ich programów - moje programy mają argument do drukowania śledzenia / debugowania na terminalu. Chciałbym więc zobaczyć, jakie wiadomości są między nimi wymieniane.
UWAGA: Jestem mniej zaniepokojony bezpieczeństwem wymienianych danych, ponieważ ten skrypt powinien służyć jako „symulacja”. Skonfigurowałem każdy serwer, aby działał z przydzielonego portu na localhost.