目录内容更新后如何运行命令?

厄达姆斯

有一个目录,A其内容经常被其他人更改。

我已经建立了一个个人目录B,其中存放过的所有文件A

目前,我只是偶尔运行rsync需要的档案从备份AB但是,我担心有可能先添加一些文件A,然后再将其从中删除,然后再A有机会将它们复制到B

防止这种情况发生的最佳方法是什么?理想情况下,每次A要更改get的内容时,我都希望运行当前的备份脚本

杰森·沃扬

如果安装了inotify-tools,则可以inotifywait在文件或目录写入以下内容时触发操作:

#!/bin/sh
dir1=/path/to/A/
while inotifywait -qqre modify "$dir1"; do
    /run/backup/to/B 
done

-qq开关是完全沉默,-r是递归的(如果需要)并且-e是该事件监控器,在这种情况下modify来自man inotifywait

修改
监视文件或监视目录中的文件已写入。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

保存文件后如何自动运行命令

来自分类Dev

如何从项目根目录运行vim命令/脚本?

来自分类Dev

Docker:发出WORKDIR命令后如何返回初始目录

来自分类Dev

错误的命令后无法设置或更新任何内容

来自分类Dev

注销后如何自动运行命令?

来自分类Dev

构建后如何运行Docker命令?

来自分类Dev

如何从任何目录快速运行终端命令?

来自分类Dev

命令执行后如何保持zsh运行?

来自分类Dev

遍历目录并运行命令

来自分类Dev

错误的命令后无法设置或更新任何内容

来自分类Dev

退出ssh后如何自动运行命令

来自分类Dev

在bash中当前运行的命令后如何执行命令?

来自分类Dev

引导后如何运行命令?

来自分类Dev

linux:如何在给定目录中运行命令

来自分类Dev

查找后如何使用pipe命令打开目录?

来自分类Dev

找不到命令“ gradle”。如何从任何目录运行gradle命令?

来自分类Dev

输入特定目录后自动运行命令?

来自分类Dev

运行命令后如何自动重启

来自分类Dev

如何在特定目录下运行命令?

来自分类Dev

文件删除后如何更新目录大小?

来自分类Dev

如何通过SUDOERS限制在特定目录中运行命令?

来自分类Dev

如何在运行finger命令后使用管道将输出传递给xargs命令并更新用户计划

来自分类Dev

进入postgres后如何运行命令

来自分类Dev

ssh连接后如何运行命令?

来自分类Dev

查找目录后如何列出子目录的内容

来自分类Dev

运行Kali Linux更新命令后发生错误

来自分类Dev

命令执行后如何保持Bash运行?

来自分类Dev

如何使用Bash select命令显示不同的目录内容?

来自分类Dev

调用shell后如何运行后续命令

Related 相关文章

热门标签

归档