くだらねえ質問はここに書き込め! Part 199
■ このスレッドは過去ログ倉庫に格納されています
0131login:Penguin
2012/03/09(金) 14:32:01.07ID:zMyED95Sあ、そうですか。何度もすいみません。
func() { echo $1 : $$; }
export -f func
echo parent : $$ &
/bin/bash -c 'func child1' &
/bin/bash -c 'func child2'
こう、バックグラウンドジョブにしてやったら
期待どおりに、$$ が呼ばれたの直上のシェルの PID になるんですよね。
やっぱりサブシェルだからダメなのかなあ…
■ このスレッドは過去ログ倉庫に格納されています