Пока вы не можете подключиться к сломанному сеансу SSH, вы можете восстановить процесс, выполняемый внутри, функционально эквивалентный тому, что вы хотите.
В вашем случае вы возьмете на себя процесс apt-get для управления с нового сеанса SSH, сеанса screen или тому подобного. Моим любимым для этого является команда reptyr:
$ sudo apt-get install reptyr
$ ps ax | grep apt-get
10626 pts/8 R+ 0:32 apt-get upgrade
Затем с помощью pid, который вы нашли для своего процесса:
$ reptyr 10626
После этого этапа весь ввод на клавиатуре идет к программе, которую вы взяли на себя. К сожалению, вы не увидите старый вывод сеанса SSH, например выход apt-get, требующий подтверждения.
Существует несколько других инструментов, которые в основном работают так же, как reptyr (то есть через ptrace отладка вложений). См. Следующие вопросы и ответы, где они обсуждаются:
Как я могу отменить запущенный процесс и связать его с новой оболочкой экрана? Возобновить команду, запущенную в отключенном сеансе SSH(Подробности: причина, по которой вы не можете использовать SSH-сеанс таким образом, состоит в том, что процесс sshd не управляется хост-терминалом, вместо этого он новая подчиненная часть терминала - устройство pts - в то время как основная часть, управляющая им, находится на клиентской машине, здесь с разбитым сеансом SSH между ними. Когда вы вынуждаете захватить такую с помощью reptyr -s <pid>, ваш ввод с клавиатуры идет на этот процесс, а не на его активный дочерний процесс. Таким образом, «Ctrl + Z» просто уничтожит это sshd.)
Я работаю над одним на данный момент (датчики-индикаторы), которые с любой удачей будут готовы вовремя, чтобы окончательный выпуск natty-кода практически не функционирует на данный момент и по-прежнему нужно выяснить кучу пользовательского интерфейса проблемы, так что будет неделя или две, по крайней мере, до тех пор, пока ничего не закончится.
Я работаю над одним на данный момент (датчики-индикаторы), которые с любой удачей будут готовы вовремя, чтобы окончательный выпуск natty-кода практически не функционирует на данный момент и по-прежнему нужно выяснить кучу пользовательского интерфейса проблемы, так что будет неделя или две, по крайней мере, до тех пор, пока ничего не закончится.
Я работаю над одним на данный момент (датчики-индикаторы), которые с любой удачей будут готовы вовремя, чтобы окончательный выпуск natty-кода практически не функционирует на данный момент и по-прежнему нужно выяснить кучу пользовательского интерфейса проблемы, так что будет неделя или две, по крайней мере, до тех пор, пока ничего не закончится.
Я работаю над одним на данный момент (датчики-индикаторы), которые с любой удачей будут готовы вовремя, чтобы окончательный выпуск natty-кода практически не функционирует на данный момент и по-прежнему нужно выяснить кучу пользовательского интерфейса проблемы, так что будет неделя или две, по крайней мере, до тех пор, пока ничего не закончится.
Я работаю над одним на данный момент (датчики-индикаторы), которые с любой удачей будут готовы вовремя, чтобы окончательный выпуск natty-кода практически не функционирует на данный момент и по-прежнему нужно выяснить кучу пользовательского интерфейса проблемы, так что будет неделя или две, по крайней мере, до тех пор, пока ничего не закончится.
Я работаю над одним на данный момент (датчики-индикаторы), которые с любой удачей будут готовы вовремя, чтобы окончательный выпуск natty-кода практически не функционирует на данный момент и по-прежнему нужно выяснить кучу пользовательского интерфейса проблемы, так что будет неделя или две, по крайней мере, до тех пор, пока ничего не закончится.
Я работаю над одним на данный момент (датчики-индикаторы), которые с любой удачей будут готовы вовремя, чтобы окончательный выпуск natty-кода практически не функционирует на данный момент и по-прежнему нужно выяснить кучу пользовательского интерфейса проблемы, так что будет неделя или две, по крайней мере, до тех пор, пока ничего не закончится.
Я работаю над одним на данный момент ( индикатор-датчики ), который с любой удачей будет готов вовремя, чтобы окончательный выпуск natty-кода практически не функционирует на данный момент и по-прежнему нужен для выяснения множества вопросов пользовательского интерфейса, так что будет неделя или две, по крайней мере, до тех пор, пока ничего не закончится.
Я работаю над одним на данный момент ( индикатор-датчики ), который с любой удачей будет готов вовремя, чтобы окончательный выпуск natty-кода практически не функционирует на данный момент и по-прежнему нужен для выяснения множества вопросов пользовательского интерфейса, так что будет неделя или две, по крайней мере, до тех пор, пока ничего не закончится.
Я работаю над одним на данный момент ( индикатор-датчики ), который с любой удачей будет готов вовремя, чтобы окончательный выпуск natty-кода практически не функционирует на данный момент и по-прежнему нужен для выяснения множества вопросов пользовательского интерфейса, так что будет неделя или две, по крайней мере, до тех пор, пока ничего не закончится.
Я работаю над одним на данный момент ( индикатор-датчики ), который с любой удачей будет готов вовремя, чтобы окончательный выпуск natty-кода практически не функционирует на данный момент и по-прежнему нужен для выяснения множества вопросов пользовательского интерфейса, так что будет неделя или две, по крайней мере, до тех пор, пока ничего не закончится.
Индикатор CPU и памяти теперь поддерживает датчики температуры. Проверить индикатор-sysmonitor
Пенсионеры имеют временные индикаторы.
Добавьте ppa: jfi / ppa в свои репозитории (или просто ничего не добавьте, если на 15.04 (Vivid) или позже), а затем установите psensor (и его иждивенцы) в Synaptic .
psensor может показывать реальные значения температуры в верхнем баре только с версии 1.0.2 в соответствии с http://wpitchoune.net/blog/sensors-in-the-top-bar-of -the-desktop / (через https://askubuntu.com/a/452501/19753).
Вот почему раньше приходилось добавлять дополнительный PPA для получения этой функции.
Эта функция включена в репозитории Ubuntu с 15.04 (Vivid). И ранее выпуски Ubuntu, например, 14.04 (Trusty), имеют psensor-0.8.0.3 в репозиториях (без этой функции).
Я очень люблю экраны
добавить на рабочий стол, а не на панель, хотя,
сенсорные экраны кажутся приятными, есть более похожие:
work в единстве, хотя, возможно, и не в гном-оболочке; нужны датчики
sudo apt-get install lm-sensors screenlets screenlets-pack-all
Индикатор CPU и памяти теперь поддерживает датчики температуры. Проверить индикатор-sysmonitor
Пенсионеры имеют временные индикаторы.
Добавьте ppa: jfi / ppa в свои репозитории (или просто ничего не добавьте, если на 15.04 (Vivid) или позже), а затем установите psensor (и его иждивенцы) в Synaptic .
psensor может показывать реальные значения температуры в верхнем баре только с версии 1.0.2 в соответствии с http://wpitchoune.net/blog/sensors-in-the-top-bar-of -the-desktop / (через https://askubuntu.com/a/452501/19753).
Вот почему раньше приходилось добавлять дополнительный PPA для получения этой функции.
Эта функция включена в репозитории Ubuntu с 15.04 (Vivid). И ранее выпуски Ubuntu, например, 14.04 (Trusty), имеют psensor-0.8.0.3 в репозиториях (без этой функции).
Я очень люблю экраны
добавить на рабочий стол, а не на панель, хотя,
сенсорные экраны кажутся приятными, есть более похожие:
work в единстве, хотя, возможно, и не в гном-оболочке; нужны датчики
sudo apt-get install lm-sensors screenlets screenlets-pack-all
Индикатор CPU и памяти теперь поддерживает датчики температуры. Проверить индикатор-sysmonitor
Пенсионеры имеют временные индикаторы.
Добавьте ppa: jfi / ppa в свои репозитории (или просто ничего не добавьте, если на 15.04 (Vivid) или позже), а затем установите psensor (и его иждивенцы) в Synaptic .
psensor может показывать реальные значения температуры в верхнем баре только с версии 1.0.2 в соответствии с http://wpitchoune.net/blog/sensors-in-the-top-bar-of -the-desktop / (через https://askubuntu.com/a/452501/19753).
Вот почему раньше приходилось добавлять дополнительный PPA для получения этой функции.
Эта функция включена в репозитории Ubuntu с 15.04 (Vivid). И ранее выпуски Ubuntu, например, 14.04 (Trusty), имеют psensor-0.8.0.3 в репозиториях (без этой функции).
Я очень люблю экраны
добавить на рабочий стол, а не на панель, хотя,
сенсорные экраны кажутся приятными, есть более похожие:
work в единстве, хотя, возможно, и не в гном-оболочке; нужны датчики
sudo apt-get install lm-sensors screenlets screenlets-pack-all
Индикатор CPU и памяти теперь поддерживает датчики температуры. Проверить индикатор-sysmonitor
Пенсионеры имеют временные индикаторы.
Добавьте ppa: jfi / ppa в свои репозитории (или просто ничего не добавьте, если на 15.04 (Vivid) или позже), а затем установите psensor (и его иждивенцы) в Synaptic .
psensor может показывать реальные значения температуры в верхнем баре только с версии 1.0.2 в соответствии с http://wpitchoune.net/blog/sensors-in-the-top-bar-of -the-desktop / (через https://askubuntu.com/a/452501/19753).
Вот почему раньше приходилось добавлять дополнительный PPA для получения этой функции.
Эта функция включена в репозитории Ubuntu с 15.04 (Vivid). И ранее выпуски Ubuntu, например, 14.04 (Trusty), имеют psensor-0.8.0.3 в репозиториях (без этой функции).
Я очень люблю экраны
добавить на рабочий стол, а не на панель, хотя,
сенсорные экраны кажутся приятными, есть более похожие:
work в единстве, хотя, возможно, и не в гном-оболочке; нужны датчики
sudo apt-get install lm-sensors screenlets screenlets-pack-all
Индикатор CPU и памяти теперь поддерживает датчики температуры. Проверить индикатор-sysmonitor
Пенсионеры имеют временные индикаторы.
Добавьте ppa: jfi / ppa в свои репозитории (или просто ничего не добавьте, если на 15.04 (Vivid) или позже), а затем установите psensor (и его иждивенцы) в Synaptic .
psensor может показывать реальные значения температуры в верхнем баре только с версии 1.0.2 в соответствии с http://wpitchoune.net/blog/sensors-in-the-top-bar-of -the-desktop / (через https://askubuntu.com/a/452501/19753).
Вот почему раньше приходилось добавлять дополнительный PPA для получения этой функции.
Эта функция включена в репозитории Ubuntu с 15.04 (Vivid). И ранее выпуски Ubuntu, например, 14.04 (Trusty), имеют psensor-0.8.0.3 в репозиториях (без этой функции).
Я очень люблю экраны
добавить на рабочий стол, а не на панель, хотя,
сенсорные экраны кажутся приятными, есть более похожие:
work в единстве, хотя, возможно, и не в гном-оболочке; нужны датчики
sudo apt-get install lm-sensors screenlets screenlets-pack-all
Индикатор CPU и памяти теперь поддерживает датчики температуры. Проверить индикатор-sysmonitor
Пенсионеры имеют временные индикаторы.
Добавьте ppa: jfi / ppa в свои репозитории (или просто ничего не добавьте, если на 15.04 (Vivid) или позже), а затем установите psensor (и его иждивенцы) в Synaptic .
psensor может показывать реальные значения температуры в верхнем баре только с версии 1.0.2 в соответствии с http://wpitchoune.net/blog/sensors-in-the-top-bar-of -the-desktop / (через https://askubuntu.com/a/452501/19753).
Вот почему раньше приходилось добавлять дополнительный PPA для получения этой функции.
Эта функция включена в репозитории Ubuntu с 15.04 (Vivid). И ранее выпуски Ubuntu, например, 14.04 (Trusty), имеют psensor-0.8.0.3 в репозиториях (без этой функции).
Я очень люблю экраны
добавить на рабочий стол, а не на панель, хотя,
сенсорные экраны кажутся приятными, есть более похожие:
work в единстве, хотя, возможно, и не в гном-оболочке; нужны датчики
sudo apt-get install lm-sensors screenlets screenlets-pack-all
Индикатор CPU и памяти теперь поддерживает датчики температуры. Проверить индикатор-sysmonitor