コマンド
ps -o time -p 21361
動作します。ただし、必要なのは、すべての子を含むプロセスの実行時間です。たとえば、21361 が他のスクリプトを呼び出す bash スクリプトである場合、すべての子の実行時間を含む合計実行時間が必要です。
現在、ps ドキュメントには「出力修飾子」がリストされています。
S
Sum up some information, such as CPU usage, from dead child processes into their parent. This is useful for examining a system where a parent process repeatedly forks off short-lived children to do work.
ちょうどいいですね。残念ながら、ps-syntax の仕様がないため、"S" をどこに配置すればよいかわかりません。何時間もの間、私は多くの組み合わせを試しましたが、構文エラーが発生するか、「S」は何もしません。そして、インターネット上では、ps に関する非常に基本的な情報 (そして常に同じ) しか見つかりません。具体的には、どこにも言及されていない "S" 修飾子があり、ps の構文についても誰も説明していません。