GNU/Linux >> Linux Esercitazione >  >> Linux

Eseguire all'unisono in background all'avvio?

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.


Linux
  1. Cosa sono i file /dev/zero e /dev/null in Linux

  2. Come codificare in base64 /dev/random o /dev/urandom?

  3. Come reindirizzare l'output di un'applicazione in background a /dev/null

  4. screen Impossibile aprire il tuo terminale '/dev/pts/0' - controlla

  5. DD da /dev/zero a /dev/null... cosa succede realmente

/dev/null in Linux

Quando dovrei usare /dev/shm/ e quando dovrei usare /tmp/?

Linux:differenza tra /dev/console , /dev/tty e /dev/tty0

Come Linux usa /dev/tty e /dev/tty0

echo o print /dev/stdin /dev/stdout /dev/stderr

Perché sono necessari < o > per usare /dev/tcp