修改 long 类型，支持 32 位系统；修改进程以 daemon 形式运行