Estou fazendo um programa e gostaria que ele fizesse um loop se um usuário pressionasse uma tecla. Também quero saber se o arquivo bash pode abrir automaticamente um terminal de comando se não estiver sendo executado em um para realizar a tarefa acima.
#!/usr/sh
bash /random/bash
kill process
#On user press, repeat
#else
kill process
E depois disso, como faço para que o arquivo bash feche automaticamente o terminal?
Responder1
Para o loop você pode usar while
e read -n1
esperar que um usuário pressione uma tecla. Para fechar o terminal após executar o script, você pode usar ./script.sh && exit
Para abrir o terminal:
gnome-terminal -e command
xterm -e command
konsole -e command
terminal -e command