Acabei de ter duas ocorrências do Windows 7 paralisando uma execução até pressionar Enter no prompt de comando / PowerShell. Posteriormente, a execução parece continuar conforme o esperado.
Primeiro foi um arquivo em lotes de comandos de cópia, como
copy //host/file2010-1*xml localfolder/01/
copy //host/file 2010-2*xml localfolder/02/
Um arquivo parecia levar séculos. Eu verifiquei a pasta e estava pronta, pressione enter e de repente ela voltou à vida para obter o resto.
O segundo é um programa java (um trabalho ETL) no PowerShell que pausou quando estava prestes a emitir avisos de chave duplicada do SQL. Não posso confirmar se a execução real parou, mas suspeito que não. Acabei de repetir este enquanto digito.
Também meu colega mais experiente viu a mesma coisa com os programas .net que ele escreveu.
Como posso evitar isso? o que estou perdendo? O Windows fica sozinho e precisa de um empurrãozinho?
Respostas:
edite as configurações no shell de comando que você abriu e foram definidas para o modo de edição rápida, que você não deseja neste caso.
fonte
Eu já vi isso com o Powershell várias vezes quando o foco foi removido da janela do Powershell. Talvez seja isso o que está acontecendo aqui também? Toda vez que acontecia, as coisas voltavam à vida depois que a janela recuperava o foco e eu batia Enter.
fonte
Alterei a linha em que chamo o programa para:
Isso significa iniciar o programa com alta prioridade. É muito mais rápido e não requer que você pressione nenhuma tecla durante a execução
fonte