Preguntas etiquetadas con cron

Cron es un programador de trabajos que permite a los usuarios ejecutar comandos periódicamente.

105
¿Cómo redirigir la salida a un archivo desde cron?

Tengo un script de respaldo que necesito ejecutar en un momento determinado del día, así que lo estoy usando cronpara esta tarea y desde dentro de cron también estoy tratando de redirigir la salida del script de respaldo a logfile. crontab -e */1 * * * * /home/ranveer/backup.sh &>>...

84
Cron vs temporizadores systemd

Recientemente se me señaló que existe una alternativa al cron, a saber, los temporizadores systemd. Sin embargo, no sé nada sobre los temporizadores systemd o systemd. Solo he usado cron. Hay una pequeña discusión en Arch Wiki . Sin embargo, estoy buscando una comparación detallada entre los...

66
¿Correcto bloqueo en scripts de shell?

En ocasiones, debe asegurarse de que solo se ejecute una instancia de un script de shell al mismo tiempo. Por ejemplo, un trabajo cron que se ejecuta a través de crond que no proporciona bloqueo por sí solo (por ejemplo, el crond de Solaris predeterminado). Un patrón común para implementar el...

65
¿@reboot de crontab solo funciona para root?

man 5 crontab es bastante claro sobre cómo usar crontab para ejecutar un script en el arranque: These special time specification "nicknames" are supported, which replace the 5 initial time and date fields, and are prefixed by the `@` character: @reboot : Run once after reboot. Así que...

53
Ubicación del archivo crontab

Como muchos (¿la mayoría?) Otros, edito mi crontab a través de crontab -e, donde mantengo todas las operaciones de rutina como copia de seguridad incremental, ntpdate, varias operaciones rsync, así como hacer que el fondo de mi escritorio sea temático navideño una vez al año. Por lo que he...

49
cron ignora las variables definidas en ".bashrc" y ".bash_profile"

He definido la variable "SHELL" en el archivo / etc / crontab: [martin@martin ~]$ grep SHELL /etc/crontab SHELL=/usr/local/bin/bash [martin@martin ~]$ file /usr/local/bin/bash /usr/local/bin/bash: ELF 32-bit LSB executable, Intel 80386, version 1 (FreeBSD), dynamically linked (uses shared libs),...