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

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

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

1 ответ1

1

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .