如何通過套接字將
eof
信號發送到在遠程shell中運行的命令?如何通過套接字將`eof`信號發送到在遠程shell中運行的命令?
我已經用Python編程,使用套接字,遠程shell應用程序,我發送命令在另一臺PC上執行。
一切工作正常(對於大多數命令),除了像cat > file
命令正在導致我的問題。
通常情況下,我會終止上面的命令CTRL + D
(eof
信號),但在我的客戶端按CTRL + D
,不會將信號發送到遠程shell。所以我無法終止命令,我被卡住了。
任何人都有建議嗎?
如何從我的終端發送這樣的十六進制值?爲什麼script/dev/null創建一個終端?我通常使用此文件進行垃圾回收。 – Shuzheng
我加了我對答案的回覆。 – meuh
謝謝。對於像我這樣的新手來說,這是非常技術性的;但我會嘗試一下。 – Shuzheng