タグ付けされた質問 「process」

プロセスは、オペレーティングシステムによって管理されているコンピューター上で(終了するまで)継続的に実行されるバイナリプログラムです。



16
停止しているがリッスンしているプロセスを強制終了するにはどうすればよいですか?
ポート3000でリッスンするアプリを開発しています。ポートを既にリッスンしているため、起動するたびにリスナー(C#、TcpListener、それは無関係)を作成できないため、ポートのリッスンのインスタンスがまだあるようです。取られた。 現在、このアプリはタスクマネージャーに存在しないため、PIDを見つけて強制終了してみましたが、この興味深い結果が得られました。 C:\Users\username>netstat -o -n -a | findstr 0.0:3000 TCP 0.0.0.0:3000 0.0.0.0:0 LISTENING 3116 C:\Users\username>taskkill /F /PID 3116 ERROR: The process "3116" not found. 私は以前にこの振る舞いを見たことがなく、誰かが解決策を持っているかどうかを見るのに十分面白いと考えました。 更新:Process Explorerを起動して3000を検索したところ、次のことがわかりました。 <Non-existent Process>(3000): 5552 私はそれを右クリックし、「ハンドルを閉じる」を選択しました。Process Explorerにはもうありませんが、netstatには表示されますが、それでもアプリがリスナーを開始するのを停止します。 更新2:プロセスをとして表示するTCPView for Windowsが見つかりました"<non-existent>"。CurrPortsと同様に、このツールで接続を閉じようとしても何も起こりません。
48 windows  process  kill  tcp  netstat 


3
アプリケーション、プロセス、サービスの違いは何ですか?
これらの根本的に異なるWindows上の「もの」はどうですか? 実行中のものはすべてプロセスではありませんか? すべてのアプリケーションには、シャットダウンされた場合にシャットダウンするプロセスが関連付けられているようです。1つのプロセスで複数のアプリケーションインスタンスを管理できます。そして、サービスについては、正確にはわかりません。 彼らは自分自身を処理していませんか?

4
GNU / Linuxベースのシステムでハードディスクにアクセスしているプロセスを調べるにはどうすればよいですか?
ディスクアクセスのtopに相当するものを探しているので、どのプロセスが現在ディスクに読み書きしているのかを知ることができます。現在Ubuntuを使用していますが、GNUツールセットの一部として利用できる標準ツールがあると思います。

10
ps:特定のpidのすべての子プロセスを再帰的に取得する方法
特定のプロセスによって生成されたプロセスツリー全体をツリーとして表示し、そのツリーのみ、つまり他のプロセスを表示しないようにするにはどうすればよいですか? 出力は次のようになります。 4378 ? Ss 0:10 SCREEN 4897 pts/16 Ss 0:00 \_ -/bin/bash 25667 pts/16 S+ 0:00 | \_ git diff 25669 pts/16 S+ 0:00 | \_ less -FRSX 11118 pts/32 Ss+ 0:00 \_ -/bin/bash 11123 pts/32 S+ 0:00 \_ vi へのパラメータだけでは、目的の結果を得ることができませんでしたps。 以下は望ましい結果を与えますが、少し複雑に思われます: #!/bin/bash pidtree() { echo -n $1 " …
43 linux  unix  process  ps 

4
PIDはどのように生成されますか?
* nixでは、PIDは実行中のプロセスの一意の識別子です。PIDはどのように生成されますか?それはインクリメントされる単なる整数なのか、リストのようなより複雑な構造なのか?それらはどのようにリサイクルされますか?リサイクルとは、プロセスが終了すると、そのPIDが最終的に別のプロセスで再利用されることを意味します。

8
キュー内でコマンドを実行する方法
さまざまなファイルをさまざまなフォルダーに大量にコピーする必要があります。すべてのコピーコマンドをbashスクリプトに追加して実行できますが、そのコピー「キュー」にさらにコマンドを追加する場合は、完了するまで待つ必要があります。 コマンドをキューとして実行し、実行中にそのキューにコマンドを追加する方法はありますか? 別の方法で説明すると、長時間実行するタスクを開始したいです。それが実行されている間、私は実際に最初のものが完了するまで開始しない別のものを開始したい。そして、最後の1つ後に別のものを追加します。これはどういうわけか可能ですか?


3
キーボードショートカットを使用したSIGTERM
私は、端末内で、ということを知っているCtrl+ Cキーボードショートカットがお送りしますSIGINT現在のフォアグラウンド・プロセスにシグナルを。現在のプロセスに送信するため、SIGTERMまたはSIGKILL現在のプロセスにキーボードショートカットを設定する方法はありますか?時間を節約できると思います。 私は走っている Ubuntu 11.04


1
Windows 7で不明なポップアップのソースプロセスを見つける方法[複製]
この質問にはすでに答えがあります: ランタイムエラー:R6025 —エラーの原因となっているプログラムの場所を確認できません 2回答 Windows 7にInformationは、進行状況バーと時計のようなランダムなポップアップが表示されます。ウィンドウにが表示されることがPlease wait a moment...あり、進行状況バーは非常にゆっくりと移動して消えます。 このポップアップのソースがわかりません。私はインターネットでこのポップアップに関する検索を試みましたが、一部の人々はこの問題を抱えていました。また、Yahoo!に関する質問もあります。回答はありますが、全員がマルウェアとウイルスをスキャンするように指示しました。 このウィンドウ/ポップアップのソースプロセスを知る方法はありますか? タスクマネージャーはこのウィンドウについて何も表示しません 実行されているタスクはGoogle Chromeなどのみです。 このウィンドウまたはそのタイトルバーでは、右クリックと左クリックは機能しません。

6
サイクルごとの高い命令と高いクロック速度の両方を使用できないのはなぜですか?
Megahertz Mythは、PCのINTEL 8086プロセッサーとAppleのRockwell 6502プロセッサーの違いにより、宣伝用の戦術になりました。8086は4.77MHzで動作し、6502は1MHzで動作しました。ただし、6502での指示に必要なサイクルは少なくなりました。実際、それよりもはるかに少ないため、8086よりも高速に 実行されました。一部の命令で必要なサイクルが少ないのはなぜですか?そして、なぜ少ないサイクルを必要とする6502の命令を8086の高速サイクリングプロセッサと組み合わせることができないのでしょうか? サイクルごとの指示(IPC)に関するWikipediaの記事によると IPCを管理する要因 1秒あたりの一定レベルの命令は、高いIPCと低いクロック速度で、または低いIPCと高いクロック速度で実現できます。 サイクルごとの高い命令と高いクロック速度の両方を使用できないのはなぜですか? たぶんこれはクロックサイクルと関係があるのでしょうか?ウィキペディアは回路の同期について言及していますか?それが何を意味するのか分かりません。 それとも、これはパイプラインの仕組みに関係しているのでしょうか?短いパイプラインの命令が長いパイプラインの命令と異なる理由はわかりません。 どんな洞察も素晴らしいでしょう!神話の背後にあるアーキテクチャを理解しようとしています。ありがとう! 参照: サイクルごとの指示とサイクル数の増加 http://en.wikipedia.org/wiki/Instructions_per_cycle http://en.wikipedia.org/wiki/Clock_cycle


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.