我正在尝试运行此脚本,因此基本上我想7z并将任何拖放到“源”文件夹中的文件输出到“目标”文件夹中。我希望使用“ inotify”代替rsync。谁能看到我错了。提前致谢。我在脚本编写方面还不够新,对我来说是如此轻松!
脚本:
#!/usr/bin/env bash
source="/root/source"
DATE:$(date =%Y%m%d-%H%M)
ZTARGET="/root/target-$DATE.7z"
While true; do
inotifywatch -e modify -e moved_to -t 1 "$source" 2>/dev/null |
grep total &&
7z -a "$ZTARGET" *.txt
done