Warum sollten Sie Apache nicht gleich auf Ihren freigegebenen Ordner auf der VM verweisen? Dies ist so einfach wie das Hinzufügen / Ändern einer Datei für Ihren virtuellen Host (ich glaube, Sie haben dies sowieso getan). Dadurch müssen Sie keine 5-10 Sekunden warten, während Ihr Server-Dokumentenstamm aktualisiert wird.
Was Sie jedoch tatsächlich verlangen, ist die regelmäßige Ausführung eines Befehls, sodass Sie am Ende nur einen Cron-Job benötigen. Diese Antwort kann für Sie hilfreich sein.
Also fügen Sie einfach zu Ihrer crontab-Datei hinzu:
* * * * * 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
Der >/dev/null 2>&1
bedeutet, die stdout- und stderr-Ausgabe umzuleiten, d. h. alle Protokollierung zu entfernen.