问题:menu.ini修改后在cygwin下按~不能执行。menu.ini生成sysconf.img2,如果修改menu.ini后,主选单~后,照程序就会生成一个sysconf.img2.tmp文件。在linux环境打开的文件,也可以直接mv a b;而windows就不行,所以cygwin下~不能更新。
原因:因为windows的文件系统和unix的不一样。windows是不允许删除或者改名正打开的文件的。
解决的方法:是需要bbs关闭时手动删掉sysconf.img2,再把sysconf.img2.tmp改名为sysconf.img2。然后清共享内存后,重新进入bbs,menu.ini才会更新。
--
FROM 220.172.240.*