Avevo già parlato di come automatizzare comandi bash (Linux) da terminale. Di default la procedura esegue comandi in successione; può essere utile e interessante però anche vedere come eseguire comandi in contemporanea.
Non è difficile da fare, distinguiamo questi due casi diversi:
- scrivere il codice direttamente da terminale: con il comando del terminale usato (es. mate-terminal, konsole, ecc), quindi ad esempio scrivere nel terminale:
mate-terminal -- htop; mate-terminal -- htop
In questo caso apre due nuove finestre del terminale, ognuna con il comando htop (la prima invece resta vuota)
- richiamare lo stesso script (bash .sh o .s) più volte:
mate-terminal -- bash file.sh; mate-terminal bash file.sh