免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
123
最近访问板块 发新帖
楼主: youyu_buzai
打印 上一主题 下一主题

基于Linux系统网站看护程序的开发 [复制链接]

论坛徽章:
0
21 [报告]
发表于 2008-05-18 17:09 |只看该作者
chmod u+t 文件或目录
不知道是否能根据T属性判断文件是否被修改。
我在cygwin中试了一下,目录中文件修改不影响目录的t属性,文件被修改,T属性就没了。
在linux中试了文件被修改不影响T属性
给文件或目录加上t属性,能否根据该属性是否仍然存在,来判断该文件或目录内容被修改?(当然对楼主没用,因为他已不信任文件属性了)

论坛徽章:
0
22 [报告]
发表于 2008-05-18 21:55 |只看该作者
帮顶了

论坛徽章:
0
23 [报告]
发表于 2008-05-20 22:47 |只看该作者
T属性????......

论坛徽章:
0
24 [报告]
发表于 2008-05-21 09:39 |只看该作者
rsync可以用md5来确认文件是否修改(很占资源),或者是时间和文件大小,一般时间和文件大小不变的话文件一般不变的。
你可以看一下man rsync
备份是rsync -auvP source/ bak/
还原是rsync -auvP bak/ source/
选项自己看情况加。

论坛徽章:
0
25 [报告]
发表于 2008-12-19 23:56 |只看该作者
原帖由 zhangshebao 于 2008-5-9 16:54 发表
http://bbs.chinaunix.net/thread-1095534-1-1.html
应该符合你的要求

cat autorestore.sh
#!/bin/ksh
#定义目录变量,要用绝对路径,不要在尾部加/
#备份目录
dirs=/tmp/dirs
#被保护目录
dird=/tmp ...

#========================================================================
#谢谢楼主,今天发现认坛显示有问题,改了个循环变量.
#生成需要恢复的文件清单(2008.12.19注:下面的for循环中原来用i作变量名,论坛中显示有问题,现改为ii作变量)
     for (ii in filesztm){
        if (filesztm[ii]!=""){
            print ii >>"/tmp/filelistcp.txt";
         }
     }
  }' /tmp/filelists.txt /tmp/filelistd.txt
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP