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

このタグは、オペレーティングシステムプロセスに関するものです。また、.NETのSystem.Diagnostics.Processクラスなど、特定のプラットフォームの特定の構成要素を参照する場合もあります。


9
Linuxのtop -cコマンドで、プロセス名に基づいてリストされたプロセスをフィルタリング
top -c トップにはすべてのプロセスが一覧表示されます。オプション-uを使用してユーザー名でプロセスをフィルタリングするための優れたオプションがありますが、トップ出力のCOMMAND列にリストされているプロセス名に基づいてプロセスをフィルタリングする簡単な方法があるかどうか疑問に思っています。 たとえば、プロセス名のtop -someオプション-substringを使用すると、topはコマンド名にこの部分文字列のみを含むpidを表示します

14
プロセスが完了するのを待ちます
Bashには、プロセスの終了を待つ組み込みの機能はありますか? このwaitコマンドでは、子プロセスが終了するのを待つだけです。スクリプトを続行する前に、プロセスが完了するのを待つ方法があるかどうか知りたいのですが。 これを行うための機械的な方法は次のとおりですが、Bashに組み込みの機能があるかどうかを知りたいです。 while ps -p `cat $PID_FILE` > /dev/null; do sleep 1; done
147 bash  scripting  process  wait 

3
node.js子プロセス-スポーンとフォークの違い
これは基本的な質問のように思えるかもしれませんが、ドキュメントは見つかりませんでした。 node.jsプロセスのフォークとスポーンの違いは何ですか?フォークはスポーンの特殊なケースであると読みましたが、それぞれを使用する場合のさまざまなユースケース/影響は何ですか?

6
スレッドモジュールとマルチプロセッシングモジュールの違いは何ですか?
threadingとのmultiprocessingモジュールをPythonで使用して特定の操作を並行して実行し、コードを高速化する方法を学んでいます。 threading.Thread()オブジェクトとオブジェクトの違いが何であるかを理解するために、これについて(理論的な背景がないので)難しいと感じていますmultiprocessing.Process()。 また、ジョブのキューをインスタンス化し、4つ(たとえば)だけを並行して実行し、他のリソースが実行される前にリソースが解放されるのを待つ方法は、私には完全には明らかではありません。 ドキュメントの例は明確ですが、完全ではありません。少し複雑にしようとすると、多くの奇妙なエラーが表示されます(酸洗いできないメソッドなど)。 では、threadingとmultiprocessingモジュールをいつ使用すればよいですか? これら2つのモジュールの背後にある概念と、それらを複雑なタスクに適切に使用する方法を説明するリソースに私をリンクできますか?

12
C#でバッチファイルを実行する
C#でバッチファイルを実行しようとしていますが、うまくいきません。 インターネットで複数の例を見つけましたが、うまくいきません。 public void ExecuteCommand(string command) { int ExitCode; ProcessStartInfo ProcessInfo; Process Process; ProcessInfo = new ProcessStartInfo("cmd.exe", "/c " + command); ProcessInfo.CreateNoWindow = true; ProcessInfo.UseShellExecute = false; Process = Process.Start(ProcessInfo); Process.WaitForExit(); ExitCode = Process.ExitCode; Process.Close(); MessageBox.Show("ExitCode: " + ExitCode.ToString(), "ExecuteCommand"); } コマンド文字列には、(に保存されているsystem32)バッチファイルの名前と、操作する必要のあるいくつかのファイルが含まれています。(例:)txtmanipulator file1.txt file2.txt file3.txt。バッチファイルを手動で実行すると、正しく動作します。 コードを実行すると、 **ExitCode: 1** (Catch all …

27
Taskkill / fはプロセスを強制終了しません
デバッグのためにVSからVSの試験運用インスタンスを起動し、デバッグを停止すると(時には親VSから直接)、zombile devenv.exeプロセスが実行されたままになり、強制終了できません。それは私のdllの多くを保持します。 この64ビットWin7マシンに管理者としてログオンしているので、任意のプロセスを強制終了できると思います。 I tried (from Administrator command prompt): End Task from Task Manager. TASKKILL /F /IM devenv.exe PSKILL devenv.exe いずれも、エラーを返していないとTASKKILLし、PSKILLプロセスを殺す/終了の成功メッセージを返しました。しかし、devenv.exeは引き続き実行され、PID一定のままであるため、再起動されません。それは素晴らしいソリューションではないシステムの再起動時にのみ消えます。 注意。LockHunterは、devenv自体がロックされていることを示しています。そして、それをアンロックすることはできません。 上記のスクリーンショットは、プロセスモニターの出力で、devenvが何らかの「プロセスプロファイリング」ループにあることを示しています(右クリックして新しいタブで画像を開くをクリックすると、正しく表示されます)。 Windowsでこのようなプロセスを強制終了する方法はありますか?


12
バックグラウンドプロセスの終了コードを取得する
私のメインボーンシェルスクリプトから呼び出されたコマンドCMDが永久にかかります。 スクリプトを次のように変更します。 コマンドCMDをバックグラウンドプロセスとして並行して実行します(CMD &)。 メインスクリプトで、生成されたコマンドを数秒ごとに監視するループを作成します。ループはまた、スクリプトの進行状況を示すいくつかのメッセージをstdoutにエコーします。 生成されたコマンドが終了したら、ループを終了します。 生成されたプロセスの終了コードをキャプチャして報告します。 誰かがこれを達成するための指針を教えてもらえますか?
129 linux  shell  unix  process 




20
プログラムの単一のインスタンスのみが実行されていることを確認してください
プログラムのインスタンスを1つだけ実行するPython的な方法はありますか? 私が思いついた唯一の合理的な解決策は、あるポートでサーバーとして実行しようとすることです。その後、同じポートにバインドしようとする2番目のプログラムが失敗します。しかし、それは本当に素晴らしいアイデアではありません、おそらくこれよりも軽量なものがあるのでしょうか? (プログラムが時々失敗することが予想されること、すなわちsegfaultを考慮に入れてください-したがって、「ロックファイル」のようなものが機能しません)

9
プロセスを強制終了するWindows .batファイルを書き込む方法はありますか?[閉まっている]
休業。この質問には、より焦点を当てる必要があります。現在、回答を受け付けていません。 この質問を改善してみませんか?質問を更新して、この投稿を編集するだけで1つの問題に焦点を当てます。 10か月前に閉鎖。 この質問を改善する 会社所有の開発マシンをオンにするたびに、タスクマネージャーまたはその他のプロセス管理アプリを使用して10以上のプロセスを強制終了し、IDEのパフォーマンスを向上させる必要があります。はい、これらは私のセキュリティとコンプライアンスのために私の会社にインストールするプログラムからのプロセスです。私がやりたいのは、問題のプロセスを強制終了できる.batファイルまたはスクリプトです。 誰かがこれを行う方法を知っていますか?

11
Pythonで特定のpidを持つプロセスが存在するかどうかを確認するにはどうすればよいですか?
pidが有効なプロセスに対応しているかどうかを確認する方法はありますか?from以外の別のソースからpidを取得os.getpid()しています。そのpidを持つプロセスがマシンに存在しないかどうかを確認する必要があります。 UnixとWindowsで利用できるようにする必要があります。また、PIDが使用されていないかどうかを確認しています。
109 python  process  pid 

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