Como interromper uma tentativa de listagem de diretório pressionando tab?

Como interromper uma tentativa de listagem de diretório pressionando tab?

Às vezes, duplicarei acidentalmente/instintivamente tabem um diretório que provavelmente não deveria. No caso atual, o motivo pelo qual estou escrevendo isso é que está em uma unidade cifs antiga e muito cheia.

Claro, isso faz com que o terminal de controle trave aguardando a listagem do diretório, Ctrl+ Cnão faz nada, pois está enviando uma interrupção para o processo errado (a listagem foi gerada em um sub-shell, presumo).

Existe alguma maneira de matar esta listagem? É algo que está visível em uma lista de processos ou só preciso esperar a listagem chegar (não parece que haja um tempo limite).

Isso está no Bash no Ubuntu 16.04.

Não é uma duplicata de "como desabilitar". Não quero desabilitar o recurso, quero saber como interrompê-lo quando ele for executado acidentalmente em uma listagem de diretórios que levará muito tempo.

Responder1

Ctrl+ Cnão faz nada, pois está enviando uma interrupção para o processo errado (a listagem foi gerada em um sub-shell, presumo).

Está enviando uma interrupção para o processo certo, mas o processo está emsono ininterrupto.

Um estado de suspensão ininterrupto é um estado de suspensão que não processa um sinal imediatamente. Ele será ativado apenas como resultado de um recurso aguardado se tornar disponível ou após um tempo limite ocorrer durante essa espera (se especificado quando colocado em suspensão). É usado principalmente por drivers de dispositivo que aguardam E/S de disco ou rede (entrada/saída). Quando o processo está dormindo ininterruptamente, os sinais acumulados durante o sono serão percebidos quando o processo retornar da chamada do sistema ou trap.

Em sistemas do tipo Unix, o comando ps -lusa código Dpara o estado de suspensão ininterrupto de um processo. Esses processos não podem ser eliminados mesmo SIGKILLe a única maneira não sofisticada de se livrar deles é reinicializar o sistema.

Então

Existe alguma maneira de matar esta listagem?

Reinício.

É algo visível em uma lista de processos?

Sim. Um processo em Destado.

só tenho que esperar a listagem chegar?

Sim. Ou reinicie.

Relacionado:E se kill -9não funcionar?

informação relacionada