Как начать процесс bash, отключить терминал, а затем восстановить процесс

Есть ли способ, в vanilla bash (без дополнительных пакетов), запустить процесс, как-то отделить его или отправить его на задний план, а затем выбрать его позже?

Мое конкретное использование дело в ssh на машине, запуск долговременной программы (например, резервное копирование базы данных), закрытие моего ssh-терминала и продолжение программы, а затем возможность возврата ssh к машине и повторного присоединения / восстановления процесса в моем терминале (при условии, что он все еще работает).

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

Из моего чтения у меня создается впечатление, что это может быть некорректный вопрос. Если да, может кто-нибудь подскажет мне, какой компонент (ы) мне может понадобиться немного углубиться.

1
задан 4 May 2014 в 09:01

0 ответов

Другие вопросы по тегам:

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