实现daemon功能，通过参数选择启动方式