1

Мой MacBook Air внезапно замерз: клавиатура, трекпад и дисплей не отвечают. Тем не менее, SSH работает.

У меня активен один сеанс tcsh . Какой сигнал мне отправить в tcsh чтобы он корректно завершил работу, сохранив историю до выхода?

Мой tcsh уже имеет все соответствующие настройки savehist , то есть, если я наберу команду exit , вся история будет сохранена. Возможно, у суперпользователя есть какой-то способ украсть терминал и фактически передать символы exit\n как если бы они были введены на виртуальном терминале зарегистрированным пользователем?

1 ответ1

0

Я попытался сделать sudo shutdown -r +1 , затем exit через tcsh на ssh, и, похоже, это сработало. Система не перезагружалась (возможно, потому что она уже была заморожена) и продолжала отвечать на ping6 как будто она все еще была в сети, но ssh перестал работать, и, похоже, что tcsh в терминале тоже был успешно отключен.

После ожидания завершения выключения пользовательского пространства мне пришлось нажать и удерживать кнопку питания в течение 5 секунд, чтобы фактически перезагрузиться.

Я не уверен, что был бы достигнут тот же результат, если бы я пропустил shutdown(8) .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .