【发布时间】:2011-04-30 23:48:09
【问题描述】:
如何监控目录,并在创建新文件时发送电子邮件?
我目前有一个每天运行的脚本,它使用 find 搜索目录中的所有文件,其中 last modified 日期比空的 时间戳 em> 文件:
#!/bin/bash
folderToWatch="/Path/to/files"
files=files.$$
find $folderToWatch/* -newer timestamp -print > $files
if [ -s "$files" ]
then
# SEND THE EMAIL
touch timestamp
不幸的是,这也会在文件被修改时发送电子邮件。我知道创建日期未存储在 Unix 中,但此信息 在 Finder 中可用,所以我能否以某种方式修改我的脚本以使用该信息日期而不是 上次修改时间?
【问题讨论】: