例えば、このコマンドがあります
generate-and-deploy-new-version ./site-directory
コンテンツが./site-directory
変更された場合にのみ実行したいと思います。
if checkchanges "./site-directory" ; then
generate-and-deploy-new-version ./site-directory
fi
checkchanges
ディレクトリの内容のハッシュを生成し、それをファイルに保存して、次回実行時にチェックすることができます。