Perché non indirizzare Apache alla tua cartella condivisa su VM in primo luogo? È semplice come aggiungere/modificare un file per il tuo virtualhost (credo che tu l'abbia fatto comunque). Ciò ti consentirà di non attendere 5-10 secondi mentre la radice del documento del server viene aggiornata.
Tuttavia, ciò che in realtà chiedi è l'esecuzione periodica di alcuni comandi, quindi alla fine hai solo bisogno di un cron job. Questa risposta potrebbe esserti utile.
Quindi devi solo aggiungere al tuo file crontab:
* * * * * unison -batch -owner -group /folder1/ /folder2/ >/dev/null 2>&1
* * * * * sleep 10; unison -batch -owner -group /folder1/ /folder2/ >/dev/null 2>&1
* * * * * sleep 20; unison -batch -owner -group /folder1/ /folder2/ >/dev/null 2>&1
* * * * * sleep 30; unison -batch -owner -group /folder1/ /folder2/ >/dev/null 2>&1
* * * * * sleep 40; unison -batch -owner -group /folder1/ /folder2/ >/dev/null 2>&1
* * * * * sleep 50; unison -batch -owner -group /folder1/ /folder2/ >/dev/null 2>&1
Il >/dev/null 2>&1
significa reindirizzare l'output di stdout e stderr, ovvero rimuovere tutti i log.