3

私はシェイクを使用して一連の静的 Web ページを作成し、それを sftp を使用してリモート ホストにアップロードする必要があります。現在、cronjob が実行されます

git pull # get possibly updated sources
./my-shake-system 
lftp ... # upload

シェイクが実際に何も再構築しなかった場合、最後のコマンドを実行することは避けたいと思います。シェイクに「何かを変更した場合にのみコマンドを実行してください」と伝える方法はありfooますか?

または、プロセスの終了コードで何かを行ったかどうかを報告してください。

生成される可能性のあるすべてのファイルに依存するルールを追加できると思いますが、それは冗長でエラーが発生しやすいようです。

4

1 に答える 1