俺は下のように書いてるな。

if [ $SHLVL = 1 ]; then
screen -dr
fi