su -c 的问题.

一个shell脚本有类似下面的部分
su - $USER -c command1
sh command2
问题是这样.command1需要执行很长时间.
我这样写脚本的话.在su到别的用户执行command1后还没等command1完成.
就开始执行command2.如何让脚本等执行完command1后再执行command2?
谢谢!!