linux app的U盘升级
2026/9/6 12:33:16 网站建设 项目流程

升级程序

其实主要就是通过脚本去执行了升级操作

int common_dir_update(const char *dir, int showmsg) { char buf[256]; int ret; int need_reboot = 0; int timeout = 30; snprintf(buf, sizeof(buf), "%s/extra_cmd.txt", dir); if(access(buf, F_OK) == 0) { if(handle_extra_cmd(buf, &timeout)) need_reboot = 1; } snprintf(buf, sizeof(buf), "%s/posupdate.sh", dir); if(access(buf, F_OK) == 0) { if(showmsg) uicont_set_showMsg(-1, "开始升级\n"); chmod(buf, 0777); snprintf(buf, sizeof(buf), "%s/posupdate.sh %s", dir, dir); ret = system_server_execute(buf, timeout); if(WIFEXITED(ret)) { if(WEXITSTATUS(ret) == 1) need_reboot = 1; } if(showmsg) { if(need_reboot) uicont_set_showMsg(0, "结束升级,需要重启\n"); else uicont_set_showMsg(

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询