問題タブ [pid]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
10913 参照

c# - C#で作成されたプロセスのpidを取得する

次のコードで新しいプロセスを作成しようとしているとしましょう。

次の行で、次の行を使用してそのプロセスのpidを取得しようとします。

この行は、「このオブジェクトに関連付けられているプロセスはありません」と表示しています。エラー。このエラーが発生する理由について何か考えはありますか?

0 投票する
1 に答える
666 参照

python - マウント コマンド pid

デバイスをマウントし、mount コマンドの pid を取得しようとしています。

cmd="/bin/mount /dev/sda1 /mnt"

os.system(コマンド)

マウント コマンドの pid を取得するにはどうすればよいでしょうか。私のシステムで利用可能なマウントされたデバイスがたくさんありますが、動作し ps | grep mount ません。

0 投票する
1 に答える
314 参照

java - プロセス ID を使用して Java アプリケーションを開く方法

こんにちは、Java スイング アプリケーションを作成しました。そのアプリケーションを実行すると、正しく実行され (フレームが作成され)、プロセス ID に関連付けられます。そのアプリケーションが実行されているときに、プロセスIDを使用してそのフレームを見たい

ありがとうスニル・クマール・サフー

0 投票する
5 に答える
21383 参照

linux - Linuxで特定のプロセスを開いたファイルを特定する

Linuxで特定のプロセスを開いたファイルを識別するためのスクリプトが必要です

fdを識別するには:

プロセスで使用しているファイル記述子の番号のリストである番号のリストが表示されることを期待しています。そのプロセスで使用しているすべてのファイルを表示する方法を教えてください。ありがとう。

0 投票する
4 に答える
5317 参照

python - 失敗したときにPythonスクリプトを自動再起動する方法は?

この投稿では、BASHスクリプトで子プロセスを存続させる方法について説明します。

プロセスが停止した場合にプロセスを再開するためのbashスクリプトを作成するにはどうすればよいですか?

これは、別のBASHスクリプトを呼び出すのに最適です。

ただし、子プロセスがPythonスクリプト、daemon.pyである場合に似たようなものを実行してみました。このスクリプトは、バックグラウンドで実行されるフォークされた子プロセスを作成します。

これで、動作が完全に異なります。Pythonスクリプトはbashスクリプトの子ではなくなったようですが、BASHスクリプトのPIDを「引き継いだ」ようです。したがって、呼び出されたスクリプトの周りにBASHラッパーはありません...なぜですか?

0 投票する
3 に答える
19981 参照

linux - init.d から実行される Linux デーモンの pid を取得する方法

rc5.d に保存されたスクリプト ファイルを介してバイナリ (C++ で記述) を実行することにより、サービス デーモンを開始しました。

しかし、デーモン プロセスの pid を取得して /var/run/.pid の pid ファイルに保存する方法がわかりません。終了にpidを使用できるように。これどうやってするの?

0 投票する
2 に答える
374 参照

c - ディレクトリ トラバーサルのどの C ヘッダーが Linux でプロセス セーフですか?

私は現在、100% C でプログラムされた私の CGI Web サイトでディレクトリトラバーサルに dirent.h と ftw.h を使用しています。それらがプロセスセーフかどうかはわかりません。私のサイトにいる間、さまざまなユーザーが互いに干渉しますか?

この目的のためにどの機能をお勧めしますか?

0 投票する
2 に答える
13355 参照

objective-c - Mac OS X: Getting detailed process information (specifically its launch arguments) for arbitrary running applications using its PID

I am trying to detect when particular applications are launched.

Currently I am using NSWorkspace, registering for the "did launch application" notification. I also use the runningApplications method to get apps that are currently running when my app starts.

For most apps, the name of the app bundle is enough. I have a plist of "known apps" that I cross check with the name of that passed in the notification.

This works fine until you come across an app that acts as a proxy for launching another application using command line arguments.

Example: The newly released Portal on the Mac doesn't have a dedicated app bundle. Steam can create a shortcut, which serves as nothing more than to launch the hl2_osx app with the -game argument and portal as it's parameter.

Since more Source based games are heading to the Mac, I imagine they'll use the same method to launch, effectively running the hl2_osx app with the -game argument.

Is there a nice way to get a list of the arguments (and their parameters) using a Cocoa API?

NSProcessInfo comes close, offering an `-arguments' method, but only provides information for its own process...

NSRunningApplication offers the ability to get information about arbitrary apps using a PID, but no command line args...

Is there anything that fills the gap between the two?

I'm trying not to go down the route of spawning an NSTask to run ps -p [pid] and parsing the output... I'd prefer something more high level.

0 投票する
1 に答える
1643 参照

python - Pythonからのプロセスの制御

Pythonから同じタイプのいくつかのサブプロセスを制御したい(私はLinuxの下にいます)。したい:

  • それらを開始します。
  • 彼らを止めてください。
  • それらがまだ実行されているかどうかを尋ねます。

spawnlを使用してプロセスを開始し、pidを取得できます。このpidを使用して、killで停止できます。そして、それがpidで実行されているかどうかを尋ねる方法もあると確信しています。

問題は、次のことが起こった場合はどうなるかということです。プロセスを開始し、pidを覚えています。プロセスは私が気付かないうちに終了し、別のまったく異なるプロセスに同じpidが割り当てられ始めます。私は自分のプロセスを殺そうとします、私は完全に異なるものを殺します。

Pythonでプロセスを開始および制御するためのより良い方法は何ですか?ありがとう!

0 投票する
1 に答える
187 参照

64-bit - x64 システムで PID が一致しないドライバーを選択して使用する

Silicon Labs CP210x チップを使用すると、PID をカスタマイズできます。つまり、PID を一致させるには、カスタマイズされたドライバーが必要です。カスタマイズされたドライバーを使用してドライバー署名を必要とする x64 システムでは、そのドライバーにも署名する必要があります。幸いなことに、ここで説明されているように、デバイス用に手動で選択することにより、元の署名付き CP210x ドライバーを使用することができます。

私が知りたいのは、DPinst またはその他の方法を使用して、インストール中または CP210x デバイスが接続されているときに、元の署名付き CP210x ドライバーをデバイス用に自動的に選択できるかどうかです。