質問です。
現在、Solaris8でシステム起動時のアプリ自動起動の設定をしてるのですが
どうもうまくいきません。

/etc/init.dにおいている起動シェルのリンクを/etc/rc2.dや/etc/rc0.d
に置いていて、それを手で動かすと正常な動作をするのですが・・・

その起動シェルなのですが、複数のアプリを起動するようになっていて
root権限で動かすアプリと、 su username -c "command"でrootではないユーザ権限
で動かすアプリがあります。
手で起動スクリプトを動かすと、すべてのアプリがちゃんと立ち上がっているのですが、
システム起動時にはroot権限で動かすアプリしか起動しません。

問題は su か、シェルに記述している echo あたりにあると思っているのですが、
自動起動の設定を行う際、/etc/init.dや、/etc/rc2.dなど以外に設定を加える必
要があるのでしょうか。