Gibt es eine Befehlszeilenschnittstelle zum Erkennen von Verzeichnisänderungen zwischen Bash-Skriptausführungen?

Gibt es eine Befehlszeilenschnittstelle zum Erkennen von Verzeichnisänderungen zwischen Bash-Skriptausführungen?

Ich habe zum Beispiel diesen Befehl

generate-and-deploy-new-version ./site-directory

und ich möchte es nur ausführen, wenn der Inhalt ./site-directorygeändert wurde.

if checkchanges "./site-directory" ; then
  generate-and-deploy-new-version ./site-directory
fi

checkchangeskönnte einen Hash des Verzeichnisinhalts generieren, ihn in einer Datei speichern und beim nächsten Ausführen überprüfen.

verwandte Informationen