Вы должны запустить процесс в фоновом режиме, но сначала вы должны включить управление заданиями.В противном случае вы не сможете убить или вывести процесс на передний план, если это необходимо.
Чтобы включить управление заданиями, выполните:
set -m
Чтобы запустить задачу в фоновом режиме, выполните:
task &
Чтобы управлять фоновой задачей, используйте синтаксис jobspec (%[n]
).Например, чтобы убить последний запущенный процесс, выполните:
kill %
Обратите внимание, что включение управления заданиями требуется только в том случае, если вы на самом деле запускаете скрипт (как указано в вопросе).В интерактивном режиме управление заданиями уже включено по умолчанию.
Справочная страница для bash
содержит гораздо больше информации в разделе УПРАВЛЕНИЕ ЗАДАНИЯМИ .