如何通过套接字将
eof
信号发送到在远程shell中运行的命令?如何通过套接字将`eof`信号发送到在远程shell中运行的命令?
我已经用Python编程,使用套接字,远程shell应用程序,我发送命令在另一台PC上执行。
一切工作正常(对于大多数命令),除了像cat > file
命令正在导致我的问题。
通常情况下,我会终止上面的命令CTRL + D
(eof
信号),但在我的客户端按CTRL + D
,不会将信号发送到远程shell。所以我无法终止命令,我被卡住了。
任何人都有建议吗?
如何从我的终端发送这样的十六进制值?为什么script/dev/null创建一个终端?我通常使用此文件进行垃圾回收。 – Shuzheng
我加了我对答案的回复。 – meuh
谢谢。对于像我这样的新手来说,这是非常技术性的;但我会尝试一下。 – Shuzheng