この問題は、いくつかのPythonスクリプトを実行すると発生します。コマンドの一番上に、これらのスクリプトでは「python」しか表示されません。プロセスの名前を変更する方法やタグを付けて、それらを上から区別できるようにする方法は?先頭のプロセスコマンド
答えて
は、単純に各プロセスの完全なコマンドラインを表示する--full-commands
オプションを使用します:お使いのシステムに応じ
top -c
「c
」と入力し、コマンドラインを表示すると、その内容が表示されます。
完全なコマンドラインを表示する方法を検索しますか?それから、単に「c
」を押してください。
また、psコマンドをチェックアウトすることもできます。
ps aux
または
ps -fu USERNAME
これは、あなたが「Frak you USERNAME!」と尋ねるようなものです。 :-P –
これはおそらく、プラットフォームになるだろうとし、バージョンに依存しますが、私が使用するプラットフォーム(CentOS、Debian)では、通常、topはコマンドの最後の部分をIDとして表示します。
"python scriptname"を実行してスクリプトを実行していると推測しています。
スクリプトを実行可能にする(chmod + xと1行目の#!/ usr/bin/python [またはPythonがどこにいてもどこでも])場合は、 " scriptname" "python scriptname"のように、ファイル名の上部に表示されます。
また、スクリプトの先頭に "#!/ usr/bin/env python"を使用しないように注意してください。単に "#!/ usr/bin/python"を使用してください。 – pixelbeat
ps auxまたはps -au USESRNAMEを試すこともできます。あなたが出力をフォーマットすることができるので、psはかなりいいです。 ps -u USERNAME -o pid、プロセスのpidとコマンドを表示するコマンド。 grep(ps -u USERNAME -o pid、command | grep python)でフィルターをかけて、実行中のすべてのPythonスクリプトを見ることもできます。
私はあなたがPythonでこれを行うことができるのかどうかはわかりませんが、Cプログラムでargv [0]は実際にプロセスの「よりきれいな」名前を表示するように変更できます。私は、あなたがメモリにぶつからないように、新しい名前の長さが元の名前よりも短くなければならないという制約があると思います。
うわー。これを試す必要があります。しかし、ハックのように聞こえる。 – Cheery
- 1. アプリケーションウィンドウの先頭へ
- 2. |行の先頭に -
- 3. 負の記号を先頭から先頭に移動
- 4. Openpyxl先頭へスキップ
- 5. Regex PHP - 先頭は
- 6. UITextViewのオートコレクションタイプの先頭に
- 7. UITextFieldの先頭のカーソル
- 8. コードの先頭のCTP4エラーマッパー
- 9. キャッシュラインの先頭の変数
- 10. ファイルの先頭へのアクセス
- 11. Scalaの空リストの先頭
- 12. のPostgres:別の先頭列
- 13. ASP.netウィザードコントロールステップの先頭へ
- 14. iframeからページの先頭
- 15. リンクリストの先頭に追加
- 16. ScrollViewの先頭に移動
- 17. リストの先頭に挿入
- 18. プログラムの先頭に戻る
- 19. UI5タイルページの先頭へ
- 20. Scroll Divページの先頭へ
- 21. リンクリストの先頭に挿入
- 22. ファイルの先頭に戻る?
- 23. コードの先頭とドロップID
- 24. グループの先頭文字
- 25. 親の先頭までスクロール
- 26. タグスタックの先頭を再訪
- 27. は、先頭の文字
- 28. ファイルの先頭にGolangディレクティブ
- 29. webapp2.オプションの先頭に
- 30. Backbone.jsと先頭のハッシュ
はGNUトップのみですか? OSXで動作しないようです(BSDトップを使用していると仮定します) – nmr