В баше такое можно сделать по-моему только с stop файлом.
1. Скрипт твой запустить в фоне. И в нем должно проверятся есть ли файл stop или нет.
Если есть - выход.
2. В скрипте откуда запущен скрипт в фон:
echo 'Press any key for abort.'
read && touch stop
Пользователь добавил сообщение 17 Февраля 2017, 16:58:23:
Или так без файла может сработает:
bash script.sh &
echo 'Press any key for abort.'
read && kill $!