私はシェイクを使用して一連の静的 Web ページを作成し、それを sftp を使用してリモート ホストにアップロードする必要があります。現在、cronjob が実行されます
git pull # get possibly updated sources
./my-shake-system
lftp ... # upload
シェイクが実際に何も再構築しなかった場合、最後のコマンドを実行することは避けたいと思います。シェイクに「何かを変更した場合にのみコマンドを実行してください」と伝える方法はありfoo
ますか?
または、プロセスの終了コードで何かを行ったかどうかを報告してください。
生成される可能性のあるすべてのファイルに依存するルールを追加できると思いますが、それは冗長でエラーが発生しやすいようです。