|
回复 #1070 zxw 的帖子
1月18日的run就解决过这个问题,http://bbs.wuyou.net/forum.php?m ... ;page=43#pid2143599
主要是在run前增加了一个定位,这个定位语句还是你给我写的呢,一直使用之此,cat --length=0 /uddiy/xyly.txt ||find --set-root /uddiy/xyly.txt。以后好像又出现过问题,好像是3月份18日左右也解决过这个问题,反正这个问题是反复出现。中间很长时间我都没有对run的更新进行过跟踪测试,因为我提的问题最多,怕楼主对个人有意见,反正自己使用都有办法进行解决,最近看楼主不厌其烦的进行更新,很感动,所以又对新版的run进行全面测试,就又发现了这个问题了。
新版使用定位文件也不行了,定位语句失效,主要原因是find根据找不到(fd0,0)。
中心问题,为什么不对默认目录列表或菜单时就可以找到(fd0,0),而只要一对默认目录列表或菜单用find就找不到(fd0,0)了。这是关键。
另:单位测试没有问题的机子,虽然能找到(fd0,0),不对默认目录列表时find后(fd0,0)是排在第一位的,在(ud)前,而对默认目录列表后find时(fd0,0)是排在最后的。顺序发生了改变。有问题的机子就根据找不到(fd0,0)了,但手式能找到,而find时又不能加上绝对路径,只能用/开头,所以find失去作用了。
我用run (fd0,0)/uddiy/.input || run /uddiy/.input暂时解决了,因为虚拟机把该盘识别成(hd0,0),不这样写在虚拟机中没法测试。
|
|