我的 MacBook Air 突然死机了:键盘、触控板和显示屏都没有反应。但是,ssh 可以正常工作。
我有一个tcsh
活跃的会话。 我应该发送哪个信号tcsh
才能让它正常退出,并在退出之前保存历史记录?
我的 tcsh 确实已savehist
设置了所有适当的设置,也就是说,如果我输入exit
,所有历史记录都会被保存。也许超级用户甚至可以通过某种方式窃取终端,并实际传递字符,exit\n
就好像它们是由登录用户在虚拟终端上输入的一样?
答案1
我尝试通过 ssh 上的 tcsh 执行,sudo shutdown -r +1
然后exit
,似乎成功了。系统没有重新启动(可能是因为已经冻结了)并继续响应,好像ping6
它仍然在线,但 ssh 确实停止了工作,而且似乎终端内的 tcsh 也顺利退出了。
等待用户空间关闭完成后,我必须按住电源按钮 5 秒钟才能真正重新启动。
我不确定如果我跳过了是否会取得相同的结果shutdown(8)
。