LINUX.ORG.RU

Сохранить файл после обрыва терминала

 ,


0

1

Уже четвёртый раз теряю буффер редактора после разрыва ssh подключения. При этом mcedit предупрежлает о наличии лока на файле. Как сохранить файл без терминала?

★★★★★

Последнее исправление: mittorn (всего исправлений: 1)

Ответ на: комментарий от mittorn

Аноним предлагает тебе заходить на удалённый сервер, запускать там tmux, в нём mc, и уже там работать. Если канал оборвётся, заходишь заново, подцепляешься к запущенной tmux сессии, продолжаешь редактировать.

i-rinat ★★★★★
()
Ответ на: комментарий от i-rinat

У меня уже есть процесс с оборванным каналом. Как мне поможет tmux?
И вообще пока что ни screen ни tmux не позволяют пользоваться ими нормально. А сохранять файл при падении терминала даже банальный nano умеет

mittorn ★★★★★
() автор топика
Ответ на: комментарий от mittorn

поддержу ораторов выше: нужно заранее готовится к <возможному> обрыву.

У меня уже есть процесс с оборванным каналом.

ищи его в своей системе (lsof?fuser?/tmp?...?)

сохранять файл при падении терминала даже банальный nano умеет

но ты предпочитаешь mcedit, а он такое не умеет... может тебе кого-нибудь нанять для этого задания? (я вполне серьёзно: ты знаешь «как надо», но так не делаешь — поручи кому-нибудь; как он будет делать ты знать не будешь, а результат будет)

anonymous
()
Ответ на: комментарий от anonymous

Надеялся, что он что-то такое умеет, ведь процесс после обрыва терминала продолжает зачем-то висеть и не завершается сам

mittorn ★★★★★
() автор топика
Ответ на: комментарий от mittorn

Надеялся, что он что-то такое умеет, ведь процесс после обрыва терминала продолжает зачем-то висеть и не завершается сам

речь про процесс mcedit? а по <Shift>+<F2> сохранить не предлагает (с указанием пути и имени)?

anymouze ★★
()

Смотри в сторону tmux и screen. Ты сможешь тогда вернуться в разорванную сессию с помощью них.

deterok ★★★★★
()

т.е. я предлагаю решать саму проблему, а не последствия

deterok ★★★★★
()
Ответ на: комментарий от anymouze

Я пытался что-то посылать в stdin, но ничего не вышло

mittorn ★★★★★
() автор топика

Как же просел уровень пятизвездочных на этом портале, а….

whoisyou
()
Ответ на: комментарий от deterok

Эм, мышка в tty? Но зачем?

Пользователям mcedit вместо редактора, считающим раскомментирование двух строк в дефолтном /etc/screenrc для включения прокрутки бубном, без мыши никуда.

По теме: vim scp://hostname/path/to/file ничего не теряло бы.

dexpl ★★★★★
()
Ответ на: комментарий от deterok

Ты ещё не знаешь, что используется оно с тачскрина

mittorn ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.