mac cómo ejecutar un comando en una pestaña/ventana diferente de una terminal

mac cómo ejecutar un comando en una pestaña/ventana diferente de una terminal

En Windows, puedo ejecutar cualquier programa desde el símbolo del sistema escribiendo

c:> start startup.sh

y Windows ejecutará startup.sh en una ventana de símbolo del sistema (terminal) diferente.

¿Cómo puedo hacer lo mismo en Mac (linux bash) para que el script startup.sh se ejecute en
1) una ventana de terminal diferente?
2) ¿una pestaña de terminal diferente?

actualización: Como mencioné, estoy buscando iniciar un programa (como mc) o un shellscript en otra pestaña o ventana, no solo un shellscript.

Respuesta1

Puede iniciar un script en una nueva instancia de Terminal con:

open -b com.apple.terminal test.sh

¿Dónde test.shestá el nombre del script que desea ejecutar?

Fuente


@anjanbecchu encontró el siguiente script:

TAB_NAME=$1; COMMAND=$2; osascript -e "tell application \"Terminal\"" -e "tell application \"System Events\" to keystroke \"t\" using {command down}" -e "do script \"printf '\\\e]1;$TAB_NAME\\\a'; $COMMAND\" in front window" -e "end tell" > /dev/null

información relacionada