通过 minicom 发送 ctrl-alt-del

通过 minicom 发送 ctrl-alt-del

有没有办法通过 minicom 发送组合键(即 sysrq)?我想向我的一个盒子发出 ctrl-alt-del,这样我就可以正常关闭它。有这个吗?

答案1

串行线发送的按键事件与键盘发送的按键事件不同。它主要发送文本,偶尔会发送一些特殊代码。许多特殊键都表示为以 ESC 开头的序列 - 但并非所有特殊键都是如此。例如,SysRq 等键没有序列,也没有通用的“按住 Ctrl 键”代码 - 字母有一种表示 Ctrl 的方式,箭头键有另一种方式,其他一些代码根本无法表示。

如果您的串行终端软件支持发送“Break”信号,则触发 Linux“Magic SysRq”。例如,Alt+SysRq+S 相当于 [Break] 后跟单独的 S。

但是,Ctrl+Alt+Del不是“SysRq” 组合键,而且似乎没有任何 SysRq 键可以替代它。(Alt+SysRq 则相反 - 非常立即地重新启动,甚至不会刷新文件系统,更不用说彻底停止服务了。)

相关内容