dm: ServiceManager: 应该基于以下原则，充分降低 dm 与具体服务之间的耦合:
   1. 启动服务：不再保存任何进程信息，并且总是强制启动服务，而不必关心是否已经有正在运行的服务实例，这个
      单实例特性，应该有具体服务的实现来保证；
   2. dm 结束：从来不去主动停止具体服务，因为具体服务还可能需要继续服务呢，当然来自平台的停止服务命令，则需要
      结束服务；
   3. 获取服务实例，通过os提供的功能，如 ps, 参照第一条；