Как получить Ctrl + C, чтобы вызвать вызванный SSH Python для выхода из сокета recv? - PullRequest
0 голосов
/ 29 октября 2019

Когда я запускаю это:

echo '
from signal import *; signal(SIGINT, lambda *_: sys.exit(0));  # Does not work
from socket import *; socket(AF_INET, SOCK_DGRAM).recvfrom(0);
' | ssh host -- python -

нажатие Ctrl + C заставляет SSH завершать работу без завершения Python.

Как я могу получить свойство Python для завершения при Ctrl + C?

...