Задать вопрос
sotvm
@sotvm
Умный поймёт, а дураку и так всё равно.

Как завершить работу скрипта по Esc?

Имеем скрипт,который в цикле крутит показ рандомных картинок и цитат с интервалом 5сек.
Как его завершить нажатием одной кнопки, не занимая лишний HOTKEY под killall скрипт,(желательно по Esc )
нужно что то а-ля обработчика событий в JS , т.е. если скрипт работает и была нажата заветная кнопка,то убиваем
5c0681c482701447931727.gif
  • Вопрос задан
  • 121 просмотр
Подписаться 2 Простой 1 комментарий
Пригласить эксперта
Ответы на вопрос 2
@enabl3
Я себе так делаю, в цикле крутится вот это, и по нажатию на любую кнопку процесс обрывается.
if read -r -n 1 -t 5 -p ""; then
    echo "Process was cancel"
    break
fi
Ответ написан
@vaajnur
битриксоид
Что то типа
while true; do
read input

if ["$input" = "a"]; then
echo "hello world"
fi
done
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы