Pourquoi ne pas pointer Apache vers votre dossier partagé sur VM en premier lieu ? C'est aussi simple que d'ajouter/modifier un fichier pour votre hôte virtuel (je crois que vous l'avez fait de toute façon). Cela vous permettra de ne pas attendre 5 à 10 secondes pendant la mise à jour de la racine du document de votre serveur.
Cependant, ce que vous demandez réellement est une exécution périodique d'une commande, donc à la fin, vous avez juste besoin d'un travail cron. Cette réponse peut vous être utile.
Il vous suffit donc d'ajouter à votre fichier 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
Le >/dev/null 2>&1
signifie rediriger la sortie stdout et stderr, c'est-à-dire supprimer toute journalisation.