У вас уже есть запущенный процесс, и вы хотите запустить его в фоновом режиме.
Если вы хотите быть уверены, что это все равно будет работать после закрытия вашего ssh-соединения, что вам делать?
Примечание: вы уже запускаете процесс в то время, когда хотите принять это решение.
я знаю это Ctrl-Z
и bg
заставит его работать в фоновом режиме, но я боюсь, что процесс будет остановлен, когда вы закроете соединение ssh.
Просто введите отречься, это встроенный bash
Без опций каждая спецификация задания удаляется из таблицы активных заданий. Если задана опция -h, каждая спецификация задания не удаляется из таблицы, а помечается так, что SIGHUP не отправляется заданию, если оболочка получает SIGHUP. Если спецификация задания не указана и не заданы параметры -a или -r, используется текущее задание. Если спецификация задания не указана, опция -a означает удаление или отметку всех заданий; Параметр -r без аргумента описания задания ограничивает работу выполняемыми заданиями. Возвращаемое значение - 0, если в спецификации задания не указано допустимое задание.
С нуля у вас будет так
- <command> & #make it run in background - disown #make it run even if your ssh session disconnect