Dopo l'apertura di più finestre di terminale e l'esecuzione di comandi al loro interno, diventa difficile inviare un altro comando a una finestra di terminale specifica.
Come possiamo impostare un alias per ciascuna finestra di terminale in modo che possiamo mirare in modo specifico in seguito? Ecco un frammento di codice di quello che sto cercando di fare (a quanto pare il codice non funziona)
tell application "Terminal"
activate
do script "./start-1.sh" in window 1
// then set an alias for this window: 'start1'
do script "./start-2.sh" in window 2
// then set an alias for this window: 'start2'
do script "/monitor.sh" in window 3
// then set an alias for this window 'monitor'
// send command to a specific window using its alias
do script "shutdown -n 0" in window 'monitor'
end tell