私はtmuxサーバーを運営しています。プロセスを確認すると、tmuxプロセスを見ることができます。
# ps -ef | grep tmux | grep -v grep
root 4129 1424 0 17:47 pts/0 00:00:00 tmux
root 4131 1 0 17:47 ? 00:00:34 tmux
ただし、tmuxを実行しているコマンドを確認しようとすると、プロセスは表示されません。
# ps -fC tmux
UID PID PPID C STIME TTY TIME CMD
-Cオプションは他のプロセスでは機能しますが、tmuxプロセスは表示されません。なぜですか?よろしくお願いします。
答え1
ps -fはコマンドラインを印刷し、ps -Cはコマンド名で検索します。一般的に同じですが、必ずしも同じではありません。
設定で試した場合
ps -o comm,cmd 4129
これら2つのフィールドが表示されます。コマンド名は最初の列で、コマンドラインは2番目の列です。