Possivelmente, uma maneira de conseguir isso é comparar o md5sum
hash do diretório que contém os arquivos mais recentes que você usará rsync
on, compará-lo com o md5sum
dos arquivos no diretório de destino e se um deles difere você já sabe que precisa reiniciar o serviço.
Uma maneira de obter o md5sum
está executando o comando com o mesmo nome:
$ md5sum keyring
66f581b36c1401859442e2a34c7596eb keyring
Se dois arquivos forem iguais, eles terão o mesmo md5sum
.
Além disso, se o diretório de origem tiver um arquivo que ainda não está no destino, você também precisará reiniciar o serviço.