Что делает добавление & к ./long_running.sh?
&
./long_running.sh
Заставляет shell ждать выполнения на переднем плане
Завершает скрипт до выполнения первой команды
Гарантирует продолжение работы после закрытия терминала
Запускает скрипт как фоновое задание и сразу возвращает приглашение shell