One can send SIGUSR2 to a running clamd instance to reload the signatures.
But how can I (from a script) determine, if the signatures have been reloaded? I can of course try "sleep 30" which will suffice in most cases (from my experience) but is there a script based approach apart from trying to parse the logfile?