Как поддерживать удаленный сценарий в рабочем состоянии при отбрасывании ssh?

Я ssh от моего MacBook до удаленного Linux и запустился, длинный сценарий (импортируйте 2000000 + строки csv текстовых записей в MySQL). Слишком плохо я должен устранить свой MacBook один час спустя.

Как я могу поддерживать сценарий в рабочем состоянии, когда я отключаю свой MacBook?

5
задан 13.10.2010, 19:08

2 ответа

Используйте nohup и выполните Ваш процесс в фоновом режиме. Выполните свой процесс как это:

nohup command &

Править:
К рабочему nohup обрабатывает: нажмите ctrl+z, введите "bg" и войдите, "отрицают"

1
ответ дан 07.12.2019, 17:13

nohup прекрасен, но экран spartian. мощен. Давайте сделаем:

screen
command

введите Управление-A, затем d. Это отсоединит экранную сессию. Вы будете видеть отдельную сессию с:

screen -ls

Повторно прикрепить сессию:

screen -r

См. также эту экранную презентацию

8
ответ дан 07.12.2019, 17:13

Теги

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