Comment puis-je surveiller un répertoire et envoyer un courrier électronique à chaque fois qu'un nouveau fichier est créé?Script OS X pour envoyer un courrier électronique lors de la création d'un nouveau fichier
J'ai actuellement un script en cours d'exécution quotidienne qui utilise trouver pour rechercher tous les fichiers dans un répertoire avec un Dernière modification la date plus récente que un fichier horodatage vide:
#!/bin/bash
folderToWatch="/Path/to/files"
files=files.$$
find $folderToWatch/* -newer timestamp -print > $files
if [ -s "$files" ]
then
# SEND THE EMAIL
touch timestamp
Malheureusement, envoie également des courriels lorsque les fichiers sont modifiés. Je sais que la date de création n'est pas stockée dans Unix, mais cette information est disponible dans le Finder, donc puis-je modifier mon script pour utiliser cette date d'information plutôt que dernière modification?
Génial! Je vous remercie. * Facepalm * J'aurais dû aller au manuel. – mojojojo