【BUG】解决判断程序是否第一次启动逻辑的Bug：有可能onShutDown时已经将程序第一次启动flag先置为了false，因而其它onShutDown对此的依赖判断出错。