そこまでわかっているなら、
rc.local 実行中の変数をリダイレクトしたものと
shellログイン中のものを比較してみれば良いかと