Anacrontab específico del usuario?


Respuestas:


15
anacron -t ${HOME}/etc/anacrontab -S ${HOME}/var/spool/anacron
  • -t anacrontab (por ejemplo, $ {HOME} / etc / anacrontab)
  • -S spooldir (por ejemplo, $ {HOME} / var / spool / anacron

Agregue el comando en su ~ / .profile para ejecutar cuando inicie sesión, o póngalo en un cronjob por hora para que se ejecute solo.

No necesita preocuparse de que anacron ejecute todos sus scripts cada hora si lo coloca en cron, ya que mantiene sus propias marcas de tiempo de su última ejecución en el directorio de spool.

Consulte man anacrontab para obtener más información sobre cómo crear su propio archivo anacrontab.


me alegro de que lo hayas logrado :) cualquier cosa contáctanos
Premio

5

Dependiendo del volumen de los scripts afectados, también puede usarlo sudo -ucon el comando en su archivo o directorio anacrontab .

Ejemplo con bash:

sudo -u ${USER_TO_RUN_AS} bash -l -c "echo 'Replace this echo with some more useful logic.'"

Esto le ahorra tener que mantener dos archivos adicionales.


Creo que la idea de OP era si no eres el administrador.
Thomas
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.