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

実行中のコンピュータープログラムのインスタンス。

13
Unixで実行中のプロセスの環境変数?
Unixシステムの環境変数に関連するいくつかの問題をトラブルシューティングする必要があります。 Windowsでは、ProcessExplorerなどのツールを使用して特定のプロセスを選択し、各環境変数の値を表示できます。 Unixで同じことをどのように達成できますか?echoingとenvcmdは現在の値を表示するだけですが、実行中のプロセスが現在使用している値を表示したいと思います。

9
ログアウト後にLinuxプロセスを実行し続ける
SSH経由でLinuxマシンに接続し、ファイルシステム操作を行う重いbashスクリプトを実行しようとしています。何時間も実行し続けることが期待されていますが、インターネット接続の問題があるため、SSHセッションを開いたままにすることはできません。 バックグラウンド演算子であるアンパサンド(&)を使用してスクリプトを実行するとうまくいかないのではないかと考えています。ログアウトしてプロセスを実行し続けるにはどうすればよいですか?
142 linux  ssh  bash  process 

5
上部に完全なプロセス名を表示
UbuntuでRailsスタックを実行しています。 -AFを実行すると、apacheモジュールによって設定された説明的なプロセス名が取得されます。 00:00:43 Rails: /var/www... これは負荷の問題を診断するのに非常に役立ちます。 しかし、私がトップに立つと、同じプロセスが単に ruby ps -AFプロセス名を一番上に取得する方法はありますか?

8
開始したばかりのプロセスのPIDを取得する方法
プロセス(例:myCommand)を開始し、そのpidを取得します(後で強制終了できるようにします)。 私はpsを試し、名前でフィルタリングしましたが、名前でプロセスを区別できません myCommand ps ux | awk '/<myCommand>/ {print $2}' プロセス名は一意ではないためです。 プロセスを実行するには: myCommand & このPIDは次の方法で取得できます。 echo $! もっと簡単な解決策はありますか? myCommandを実行して、1行のコマンドの結果としてそのPIDを取得できれば幸いです。
71 linux  unix  bash  process  pid 


6
デッドプロセスによって開かれているポートをどのように解放しますか?
私の同僚は最近、死んだはずのプロセスがまだネットワークポートにバインドされており、他のプロセスがそのポートにバインドできないという問題に遭遇しました。具体的にnetstat -a -bはSystem、少なくとも私が知る限り、PID 4476で指定されたプロセスのポート60001が開いていることを報告していましたが、PID 4476のプロセスは存在しませんでした。 プロセスエクスプローラーとタスクマネージャーはPID 4476をリストしませんでした(ただしSystem、PID 4 という名前の別のプロセスがあり、60001を含まない独自のTCP接続のセットがありました)。 taskkill /PID 4476また、PID 4476が見つからなかったと報告しました。 この神秘的なシステムプロセスを強制終了して、現在バインドされているポートを解放する方法はありますか?これが起こる原因は何ですか?Task Manager、Process Explorer、およびtaskkillのいずれもが知らないプロセスがあるのはどうしてですか?再起動で問題は解決しましたが、再起動せずにこれを修正する方法があるかどうか知りたいです。
63 windows  port  process  zombie 

6
「ps」が独自のプロセスを報告しないようにする方法は?
$ ps | grep django 28006 ttys004 0:01.12 /usr/bin/python bin/django celeryd --beat 51393 ttys005 0:01.45 /usr/bin/python bin/django celeryd -l INFO 51472 ttys005 0:01.29 /usr/bin/python bin/django celeryd -l INFO 51510 ttys005 0:01.89 /usr/bin/python bin/django celeryd -l INFO 51801 ttys005 0:01.83 /usr/bin/python bin/django celeryd -l INFO 53470 ttys005 0:03.97 /usr/bin/python bin/django celeryd …
52 process  grep  ps 


30
仕事、プロセス、環境をどのように文書化しますか?
ウィキ形式を使用していますか?ある場合、どの製品ですか?(MediaWiki、Confluence、Sharepointなど) 知識ベースを作成しましたか?(問題/ソリューション指向の短いドキュメント。) 機能するドキュメントを作成する際にどんな課題がありますか。休暇中に電話をかけられませんか? 私にとっては、ドキュメンテーションの作成に関連する組織の「慣性」がある程度あることがよくあります。仕事をすることができる別の種類の人のようで、他の人ができるように彼らがどのように仕事をしたかを考えて説明してください。 更新 これまでの回答には、 合流 Flexwiki フォグバグ Mediawiki(fckeditorなどのプラグインを使用) 共有ポイント TWiki Word / Excel / Visio Docs 文書化されたスクリプト 編集:監視システムでネットワークを暗黙的に文書化していませんか?Nagiosは、常にネットワークの構造を反映する親ディレクティブの使用を推奨しており、notes_urlディレクティブは、wikiまたは他のブラウザベースのドキュメントにリンクできるように設計されています。そのため、ここで「ドキュメント」は、監視システムの「生きているドキュメント」と、ウィキ内のより詳細なオフラインドキュメントに分割されます。私はNagiosをじっと見つめるのに多くの時間を費やしているので、可能な限り有益なものにするために努力することは理にかなっています。

6
LinuxでUDPトラフィックを生成しているプロセスを特定するにはどうすればよいですか?
私のマシンは継続的にudp dnsトラフィックリクエストを行っています。私が知る必要があるのは、このトラフィックを生成するプロセスのPIDです。 TCP接続の通常の方法は、netstat / lsofを使用して、pidに関連付けられたプロセスを取得することです。 UDPは接続がステートレスであるため、netastat / lsofを呼び出すと、UDPソケットが開かれ、トラフィックを送信している場合にのみ表示されます。 で試してみましたがlsof -i UDP、nestat -anpueUDPデータグラムが送信される前/後にlsof / netstatを呼び出すと、udpトラフィックが送信されたときにlsof / netstatを正確に呼び出す必要があるため、プロセスがそのリクエストを実行していることがわかりません開かれたUDPソケットを表示できません。 3/4 udpパケットが送信されたときに正確にnetstat / lsofを呼び出してください。 悪名高いプロセスを特定するにはどうすればよいですか?パケットのコンテンツから送信されたPIDを特定しようとするためにトラフィックをすでに検査しましたが、トラフィックの接続からそれを特定することはできません。 誰でも私を助けることができますか? 私はこのマシンのルートですFEDORA 12 Linux noise.company.lan 2.6.32.16-141.fc12.x86_64#1 SMP Wed Jul 7 04:49:59 UTC 2010 x86_64 x86_64 x86_64 GNU / Linux
39 linux  process  traffic  udp 

6
バックグラウンドプロセスを起動してログアウトした場合、実行は継続されますか?
同僚との長期にわたる議論の後にこれを尋ねて、私はここで明確化が本当に欲しいです。 &コマンドラインに「」を追加するか、「」CTRL-Zでバックグラウンドで停止して再開することにより、バックグラウンドプロセスを起動しますbg。その後、ログアウトします。 何が起こるのですか? これはSIGHUPによって殺されるはずだったと確信していましたが、これは起こりませんでした。再度ログインすると、プロセスは問題なく実行され、pstree「採用」されたことが示されましたinit。 これは予想される動作ですか? しかし、そうであれば、nohupコマンドの目的は何ですか?とにかく、プロセスは強制終了されないようです。 編集1 いくつかの詳細: コマンドは、物理コンソールからではなく、SSHセッションから起動されました。 コマンドが開始されたことなく、 nohupおよび/または&; その後、で中断CTRL-Zされ、でバックグラウンドで再開されましたbg。 sshセッションはドロップしませんでした。実際のログアウト( " exit"コマンド)がありました。 プロセスはscpファイルのコピー操作でした。 再度ログインすると、pstreeプロセスが実行され、の子であることを示しましたinit。 編集2 質問をより明確に述べると、プロセスをバックグラウンドで(&またはを使用してbg)配置するとSIGHUP、nohupコマンドのように無視されますか? 編集3 を手動で送信しようとSIGHUPしましたscp:終了したので、シグナルを無視しません。 その後、もう一度起動してバックグラウンドにinit戻し、ログオフしました。「採用」されて実行され続け、再度ログオンするとそこに見つかりました。 今私はかなり困惑しています。SIGHUPログオフ時に送信されなかったようです。

6
ウィンドウサービスのCPU使用率を追跡するにはどうすればよいですか?
Windowsタスクマネージャーを使用してCPU使用率を追跡しています。私のアプリケーションはリストされていますが、Windowsサービスはリストされていません。 たとえば、合計CPU使用率は70%でリストされていますが、リストされているアプリケーションの要約は約30%のみです。違いは、Windowsタスクマネージャーの[プロセス]タブにリストされていないサービスとの違いだと思います。




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