塵も積もれば

個人的なまとめ

bashのexceとはなんぞや 

発端

 #!/bin/bash exec 2>&1 somecommand

というコードがあって、exec 2>&1が何をしているかはわかるけど、内部はどうなっているのか知らなかった

execってsystem callにあるよね

exec(2)は既存のプロセスのまま新しくコマンドを実行する

例えば

 $ exec ls

More Information