web-dev-qa-db-ja.com

Linuxでcpを殺す方法は?

私はで見る:

ps aux 

それは次のようなプロセスが存在します:

cp  file.txt /home/file.txt

このファイルは非常に大きいです。

私は次のように殺そうとします:

kill -9 12345

12345はpidです。しかし、成功しませんでした。他に何ができますか?理由は何ですか?

P.S. 12345 0.0 0.0 7890 704? D 14:42 0:05 cp

3
user810430

Cpが機能するターミナルでCTRL + Cを試してみてください(私はあなたがcpをバックグラウンドに送信しなかったと仮定しましたが、私はあまりしません)。

2
Samet Atdag

プロセスがカーネルシステムコールを待機している場合、プロセスを強制終了することはできません。たとえば、ドライブがビジーであるか、ファイルシステムがロックされている場合、このプロセスを強制終了することはできません。 "ps -l"を実行すると、プロセスはどのようになりますか。 [〜#〜] wchan [〜#〜]および[〜#〜] stat [〜#〜]は、確認する必要のある属性です。

1
Cougar