В моем скрипте powershell есть цикл while, который постоянно обновляет некоторую информацию, получаемую с внешнего сервера.
Аналогично этому:
while (1) {
$queue = ssh ...
Clear-Host
Write-Output $queue
Start-Sleep 1
}
Пока это работает, я не могу прервать выполнение из терминала.
Обычно скрипт может быть остановлен нажатием «STRG + C», но с этим кодом консоль просто не реагирует на «STRG + C» и продолжает выполнение.
Я также не могу ввести Enter
+ ~
+ .
, чтобы завершить команду ssh, как описано здесь: https://askubuntu.com/questions/29942/how-can-i-break-out-of-ssh-when-it-locks
Как я могу сделать этот код взломанным?