我有一个文件,其中的一个单词在您移动该文件所在的虚拟机时会发生变化。
例如,它显示“test”,但如果我将虚拟机移动到另一台服务器,它会显示“test1”。
现在,一旦虚拟机被移动并且文件的输入发生变化,我想运行一个脚本
我看过inotify,但并没有真正看透它:C
答案1
您可以根据文件修改时间进行检查:
前任:
查找 24 小时(即 1 天)内修改的文件。
find . -mtime -1 | grep <filename> && echo "File modified" || echo "File not modified"
查找5分钟内被修改的文件
find . -mmin -5 | grep <filename> && echo "File modified within 5 mins" || echo "File not modified"
您可以根据您的要求更改值。希望这有帮助!