キーを押すまでコマンドプロンプトがハングしますか?


36

問題:

何らかの理由で、ランダムキーを押すまでコマンドプロンプトがハングすることがあり、何も起こらなかったように操作を続行します。

発生:

これは、長い操作(コードのビルド/コンパイルなど)を実行しているときに発生します。ハングすると、何が起こっているのかが示されず、キーを押すように促されることもありません。

説明:

  1. 数分後、端末は進行状況の出力を停止し、停止します。
  2. コンパイルプロセスの非常に長い部分に留まっていると思っていましたが、数時間後もまったく同じ場所に留まっています。
  3. ランダムなキーを押すと、突然元に戻り、進行状況インジケーターを吐き出し続け、作業を続けました。

その後、ファイルのコピーなど、長時間のプロセス中に同様のイベントが何度も発生しました。

これは、Windows 7を実行している複数のデバイスで発生しました。bashシェルを使用するUbuntuでも発生しました。


2
これらのマシンのいずれかがまったくスリープ状態に設定されていますか?
ウィンドス

いいえ、マシンはスリープ状態にならず、端末だけがスリープ状態になります。また、マシンはスリープ状態になっていないか、低電力モードが有効になっていません。そして、一度も彼らの生涯で一度もスリープモードに入ったことはありません(私がそれらを買った/作ったので)
レイザーストーム

まったく異なる2つの環境(LinuxとWindows)で同じ問題が発生しているようです。それで、あなたはこれら二つのことの共通点を尋ねるかもしれませんか?同じスクリプト/コードですか?同じサーバーにコピーしますか?
-Nixphoe

これは、完全に異なるタスクで数年にわたって何度も起こりました。など、仕事でビルドを行うリモートサーバー上で、rsyncを(WindowsおよびLinux上のCP上のrobocopy)ローカルにいくつかのファイルをコピーし、バッチスクリプトを実行している:いくつかのものは、私が覚えていることを行ってアイブ
レイザーストーム

回答:


25

同じ問題が発生しました。ここここの回答は、これがおそらくコンソールのクイック編集モードの問題であることを示しています。たとえば、マウスの浮遊クリックをインターセプトしたり、クリックがRDPを誤って通過した場合、意図せずにスクリプトを一時停止する可能性があります。メニューバーを右クリックしてプロパティを編集し、クイック編集モードをオフにすることができます。もちろん、これにより、CMDウィンドウからコピーして貼り付けるのが難しくなります。


クイック編集モードをオフにして、ノードでこれを頻繁に経験します。Linuxでは問題ありません。しかし、Cキーを1回クリックするまで、ウィンドウは一時停止するようです。これにより、ノードプロセスが続行されます。本当にハングしている場合、プロセスを強制終了するようです。
エデンコルビン

クイック編集モードを無効にしたので、注意してください。私の解決策は、cmdプロンプトのサイズを変更するか、パワーシェルウィンドウを少し-続行してnpmスクリプトを取得することです。確かに非常に奇妙です。
シャネホバン

1
私は窓で20年間これを見てきました。それが来て、数年ごとに行くので、私はそのマイクロソフトが適切な回帰テストをしていないと思う...登場し、何度も消えた
gunslingor
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.