@Soft_touch_plastic

Как вернуться к процессу, запущенному через ssh?

Здравствуйте, у меня есть проблема. Я синхронизирую свою ethereum ноду на vps, и иногда у меня может неожиданно дропнуться ssh подключение и putty вылетает. Такие ситуации критически влияют на ноду, происходит какой-то сбой в базе данных, приходится все начинать с начала. Я могу как-нибудь исправить эту ситуацию, чтобы при резком отключении ssh подключения процесс не убивался, а имел достаточно времени на правильное завершение?
  • Вопрос задан
  • 253 просмотра
Решения вопроса 2
karabanov
@karabanov Куратор тега Linux
Системный администратор
В tmux запускай. Это что-то вроде виртуальной консоли на сервере. Можно создавать несколько сеансов и всегда к ним возвращаться. Приложение будет работать 24/7 пока не завершится.
Ответ написан
Комментировать
@AlexVWill
Можешь запускать его в виде
nohup mycode.sh &
Тогда процесс будет работать даже при отключении ssh сессии от сервера и вывод процесса будет в nohup.out файл.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Как посоветовали tmux да (screen бородатый уже), хорошая вещь.
А ещё я пользую не putty, а conemu (ну естественно нужно ssh бинарник (я взял из приложения github для wind-ы), настроил быстрый запуск и в один клик подключаюсь.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы