Я часто создаю SSH-туннель к удаленной базе данных и отправляю запросы к базе данных с помощью локального клиента.
Иногда мне приходится выполнять очень длительную команду, обычно для создания таблицы.
Могу ли я что-нибудь сделать, чтобы гарантировать, что запрос не будет отменен, если клиент потеряет соединение с сервером?
решение1
Запустите команду на сервере в tmux
сеансе на этом сервере. Если вы отключитесь, tmux
ваш терминал сохранит работоспособность, процессы продолжат работать, и вы сможете подключиться к нему снова, когда восстановится сетевое соединение.