GNU/Linux >> Tutoriales Linux >  >> Linux

¿Ejecutar unísono en segundo plano al iniciar?

¿Por qué no apuntar a Apache a su carpeta compartida en VM en primer lugar? Esto es tan simple como agregar/cambiar un archivo para su host virtual (creo que lo ha hecho de todos modos). Esto le permitirá no esperar de 5 a 10 segundos mientras se actualiza la raíz del documento del servidor.

Sin embargo, lo que realmente solicita es ejecutar periódicamente algún comando, por lo que al final solo necesita un trabajo cron. Esta respuesta puede ser útil para usted.

Así que simplemente agrega a tu archivo 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

El >/dev/null 2>&1 significa redirigir la salida stdout y stderr, es decir, eliminar todo el registro.


Linux
  1. ¿Qué son los archivos /dev/zero y /dev/null en Linux?

  2. ¿Cómo codificar en base64 /dev/random o /dev/urandom?

  3. Cómo redirigir la salida de una aplicación en segundo plano a /dev/null

  4. Cómo ejecutar un archivo sh desde otro archivo sh

  5. Linux:diferencia entre /dev/console, /dev/tty y /dev/tty0

¿Cómo maneja Linux múltiples separadores de rutas consecutivas (/home////username///file)?

¿Cuándo usar /dev/random Vs /dev/urandom?

Cómo silenciar completamente un cronjob a /dev/null/?

/dev/null en Linux

hacer eco o imprimir /dev/stdin /dev/stdout /dev/stderr

¿Por qué se requieren < o > para usar /dev/tcp?