POSIX シェルの PID の話

image_printPrintable Format

PPID がサブシェルの中でも一緒というのは…なんとかならんものか.ジョブコントロールについて結構気にしている割には,プロセス番号をうまく知る術がないというのはちょっといただけないと,思うのだが….BASH の場合は BASHPID というのを用意してくれているというのに.

なお jobs ユーティリティは,あくまでバックグラウンド実行したプロセスを表示するもので…ただ,バックグラウンド実行した以外のものを気にしないといけないかというと,それは…ないのか?フォアグラウンド実行中のものは制御せずとも(制御主体なので).

POSIX シェルの PID の話」への2件のフィードバック

    • どなたか存じませんが,匿名の方,ご教示ありがとうございました.
      (sh -c 'echo $PPID') だと取れない訳がよくわかりません(複文ではないから?)が,とにかく手段があるということに気づかせていただき助かりました!

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です