我有 2 台计算机通过模拟 vt220 的串行连接(空调制解调器)连接。我想从 shell 脚本发送一个中断信号 (Magic SysRq)。在不编写自定义程序的情况下如何才能做到这一点?
答案1
这通常是使用tcsendbreakC 库例程。您可以使用 Python 或 Perl 单行代码从 shell 获取此信息:
python -c 'import termios; termios.tcsendbreak(3, 0)' 3>/dev/yourdevicename
perl -e 'use POSIX; tcsendbreak(3, 0)' 3>/dev/yourdevicename