GNU/Linux >> Tutoriels Linux >  >> Linux

Exécuter l'unisson en arrière-plan au démarrage ?

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.


Linux
  1. Comment encoder en base64 /dev/random ou /dev/urandom ?

  2. Comment rediriger la sortie d'une application en arrière-plan vers /dev/null

  3. Comment exécuter le fichier sh à partir d'un autre fichier sh

  4. Quand dois-je utiliser /dev/shm/ et quand dois-je utiliser /tmp/?

  5. DD de /dev/zero à /dev/null...ce qui se passe réellement

Comment Linux gère-t-il plusieurs séparateurs de chemins consécutifs (/home////nom d'utilisateur///fichier) ?

Quelle est la portabilité de /dev/stdin, /dev/stdout et /dev/stderr ?

/dev/null sous Linux

noyau :désactiver /dev/kmem et /dev/mem

echo ou print /dev/stdin /dev/stdout /dev/stderr

Pourquoi < ou > sont-ils nécessaires pour utiliser /dev/tcp