in my experience, system() and execl() are the best ones to use. Make sure to raise their permissions before u execl them.