使用fcntl加强制锁,是不是一定要把这个文件系统设置为允许强制锁阿?
难道不能仅仅只针对一个文件来设置吗?要设置就一定要设置整个文件系统吗。
------解决方案--------------------估计你是没看懂吧, 设置一下文件的s权限就可以了。
------解决方案--------------------网上有关于强制锁的打开方法。设置文件系统参数后才能启动。
下载程序何必要依赖这种强制锁??那样就会丧失通用性,并且换台电脑,环境不合适,就没用了。
你是不是怕下载过程中,文件被用户手动删除?? 这个担心是没必要的。
对于打开open的文件,即使被删除了,还是能正常对fd操作,不会出错。 你要做的我想应该是定时用stat检测文件是否存在。若不存在该如何处理的问题。
------解决方案--------------------我只想说建议锁一样可以实。