GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Unisono beim Start im Hintergrund ausführen?

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.


Linux
  1. Was sind /dev/zero- und /dev/null-Dateien in Linux

  2. Wie kann /dev/random oder /dev/urandom mit base64 codiert werden?

  3. DD von /dev/zero nach /dev/null ... was eigentlich passiert

  4. Linux:Unterschied zwischen /dev/console , /dev/tty und /dev/tty0

  5. Kernel:/dev/kmem und /dev/mem deaktivieren

Wie behandelt Linux mehrere aufeinanderfolgende Pfadtrennzeichen (/home////username///file)?

Wie portabel sind /dev/stdin, /dev/stdout und /dev/stderr?

Wann sollte /dev/random vs. /dev/urandom verwendet werden?

Wie man einen Cronjob komplett zum Schweigen bringt /dev/null/?

/dev/null unter Linux

Warum sind < oder > erforderlich, um /dev/tcp