查看某个文件是否正在被修改

1、首先执行命令,写到1.log文件下面:

  find -name ‘*.rdb‘|xargs stat| grep -i Modify | awk -F. ‘{print $1}‘ | awk ‘{print $2$3}‘| awk -F- ‘{print $1$2$3}‘ | awk -F: ‘{print $1$2$3}‘ > 1.log

2、再等待1分钟,执行命令,写到2.log文件下面:

  find -name ‘*.rdb‘|xargs stat| grep -i Modify | awk -F. ‘{print $1}‘ | awk ‘{print $2$3}‘| awk -F- ‘{print $1$2$3}‘ | awk -F: ‘{print $1$2$3}‘ >2.log

3、最后把1.log文件和2.log文件进行比对,看是否有差异。如果没有差异,表示文件没有被改变。

时间: 2025-01-18 10:04:00

查看某个文件是否正在被修改的相关文章

git查看某个文件修改历史

[git查看某个文件修改历史] 1.使用git命令 git whatchanged charge.lua 显示某个文件的每个版本提交信息:提交日期,提交人员,版本号,提交备注(没有修改细节) git show 7aee80cd2afe3202143f379ec671917bc86f9771 显示某个版本的修改详情 2.visual studio code可以加载git history插件. Press F1 and select/type "Git: View History (git log)

git查看某个文件的修改历史及具体修改内容

有时候在比对代码时,看到某些改动,但不清楚这个改动的作者和原因,也不知道对应的BUG号,也就是说无从查到这些改动的具体原因了- [注]:某个文件的改动是有限次的,而且每次代码修改的提交都会有commit描述,我们可以从这里进行入手: 一.切换到目录 首先切换到要查看的文件所在的目录: cd packages/apps/Mms/src/com/android/mms/ui/ 二.git log --pretty 然后使用下面的命令可列出文件的所有改动历史,注意,这里着眼于具体的一个文件,而不是gi

git查看某个文件的修改历史

<转自 http://www.cnblogs.com/flyme/archive/2011/11/28/2265899.html> 有时候在比对代码时,看到某些改动,但不清楚这个改动的作者和原因,也不知道对应的BUG号,也就是说无从查到这些改动的具体原因了- [注]:某个文件的改动是有限次的,而且每次代码修改的提交都会有commit描述,我们可以从这里进行入手: 一.切换到目录 首先切换到要查看的文件所在的目录: cd packages/apps/Mms/src/com/android/mms

【Linux/Ubuntu学习 11】git查看某个文件的修改历史

有时候在比对代码时,看到某些改动,但不清楚这个改动的作者和原因,也不知道对应的BUG号,也就是说无从查到这些改动的具体原因了- [注]:某个文件的改动是有限次的,而且每次代码修改的提交都会有commit描述,我们可以从这里进行入手: 一.切换到目录 首先切换到要查看的文件所在的目录: cd packages/apps/Mms/src/com/android/mms/ui/ 二.git log --pretty 然后使用下面的命令可列出文件的所有改动历史,注意,这里着眼于具体的一个文件,而不是gi

【linux】如何查看文件的创建、修改时间

本篇博文旨在介绍Linux下查看文件时间的方法:并介绍如何使用touch指令来进行文件时间的创建以及修改 如何查看文件的时间信息利用stat指令查看文件信息 三种时间的介绍ATime --文件的最近访问时间只要读取时间,ATime就会更新 MTime --文件的内容最近修改的时间当文件进行被写的时候,CTime就会更新 CTime--文件属性最近修改的时间当文件的目录被修改,或者文件的所有者,权限等被修改时 CTime也就会更新 如何利用touch指令进行文件的时间修改?touch指令的介绍to

Linux系统Terminal终端中的文件、文件夹的颜色修改方法

ls 显示颜色修改 查看系统设置 echo ${LS_COLORS} 可以看到自己系统的颜色设置 no=00:fi=00:di=00;34:ln=00;36:pi=40;33:so=00;35:bd=40;33;01:\cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:ex=00;32:\*.cmd=00;32:*.exe=00;32:*.com=00;32:*.btm=00;32:\*.bat=00;32:*.sh=00;32:*.csh=00;32:*.ta

文件扩展名批量修改器

之前在使用SourceInsight查看一些开源项目的源代码时发现了一个很重要的问题,就是有些开源的工程的头文件现在都没有.h的后缀名了.编译器可以包含这些没有扩展名的头文件,但是使用SourceInsight打开这些工程时却没办法包含这些头文件,或者说即使包含了这些头文件在SourceInsight中查看源码时要找到某个类的声明更本找不到,不知道这算不算SourceInsight的一个bug. 我使用SouceInsight主要的原因就是开发时使用的开源库文档很少,很多时候要查看某个函数的用法

辛星浅析git中查看某个文件的历史

有时候我们在比对代码的时候,会看到一些改动,但是不清楚这个改动的具体内容的话,我们通常可以通过如下步骤来执行: (1)使用git  log来查看某个文件的变化,需要注意的是这里我们只关注某个文件的变化,而不是整个git库,否则就无从看起了. 我们在git  log后面接文件名即可,范例如下: [email protected]:/root/xin# git log --pretty=oneline MessageItem.java 27209385caf678abe878375a470f4edd

配置eclipse可以查看class文件

需要下载JAD并安装 1,将下载到的JAD反编译工具解压,将得到的jad.exe放置到系统某一目录下,如C:/Java/jre1.5.0_07/bin:(位置可以随便放,以后配置要用,推荐放到java目录下) 2,将下载到的JadClipse压缩包net.sf.jadclipse_3.3.0.jar(对应你刚才下载的版本)放置到Eclipse目录下plugins内(该目录是专门放置插件的,你也可以自己建立个文件夹来放置插件,但要记住路径,后面需要配置) 启动配置 安装完成后,eclipse自动将