Повторять нажатие пользователя, открывать терминал, закрывать терминал?

Повторять нажатие пользователя, открывать терминал, закрывать терминал?

Я создаю программу и хочу, чтобы она зацикливалась, если пользователь нажимает клавишу. Я также хочу знать, может ли файл bash автоматически открывать командный терминал, если он не запущен из него, чтобы выполнить указанную выше задачу?

#!/usr/sh
bash /random/bash
kill process
#On user press, repeat
#else
kill process

И как после этого заставить bash-файл автоматически закрыть терминал?

решение1

Для цикла вы можете использовать whileи read -n1ожидание нажатия клавиши пользователем. Чтобы закрыть терминал после запуска скрипта, вы можете использовать ./script.sh && exitЧтобы открыть терминал:

gnome-terminal -e command
xterm -e command
konsole -e command
terminal -e command

Связанный контент