後でコマンドラインから実行できるように、ウィンドウの1つでLubuntuプロセスのコマンドライン呼び出しをどのように検出できますか?
答え1
複数のコマンドを組み合わせることができます。
$ cat /proc/$(xprop | grep PID | awk '{print $3}')/cmdline | tr '\0' ' ';echo
xprop
ウィンドウをクリックするのを待ちます。これにより、プロセスID番号やその他の情報を印刷しgrep
てawk
削除し、コマンドラインと引数を含むファイルを表示しますcat
が、ゼロを区切り文字として使用します。/proc/cmd/PID/cmdline
その後、tr
一緒に作業して0文字を空白に置き換えます。最終エコーは出力を独自のラインに保持します。
これは高性能を意味するものではありませんが、読むことができることを願っています。
ps
プロセスに関する情報を取得するために必要なフラグを使用して呼び出すこともできます。
$ ps FLAGS -p $(xprop | grep PID | awk '{print $3}')