脚本运行一段时间之后,停止脚本再开启就会出现脚本加载失败的情况,必须重启才能正常,脚本里面用了plistRead,和os.execute拷贝和删除,触摸版本号为3.5.0-1未使用到文件io手机为5s 9.1系统完美越狱
os.execute拷贝和删除
应该是这段地方出问题了,我也遇到了,具体表现为,9系统机器,运行一段时间之后,无法对手机文件进行操作,包括dofile、snapshotRegion、这2个函数并且对手机文件进行的所有操作都失效,不能下载,cleanPhone()函数也不能读取到已安装的文件列表,而且如果停止脚本之后,再次启动,会提示加载失败,好像是无法读取到手机上的文件。
必须要重启手机之后,才能正常。
我的脚本中,没有使用plistRead、os.execute拷贝和删除 这2个代码,也出现这种问题,我的脚本中有,io.popen("ls "..lujin.."jietu/");和os.remove(lujin.."jietu/"..str1) 这2类函数,而且这种问题只出现在9系统上面,8和10系统,都没事,我感觉是删除文件用多了之后,会出现这种情况。
3.4版本也会出,只是出的时间没有那么频繁,基本上可以运行好几天,用3.4版本以下就没这个问题,也不完全是系统的问题,我有一台机器是9.01的系统好像是一直运行也无任何问题,用的是触摸3.38版本,应该是新版本触摸导致的。
这个情况出现之后再用os执行重启都不生效,头疼,插件我也都卸载了只留了基本的