Puedo usar crontab -e
como usuario normal para editar mi crontab de usuario. ¿Anacron tiene alguna característica similar para usuarios individuales que no son administradores, o solo tiene un anacrontab en todo el sistema?
Puedo usar crontab -e
como usuario normal para editar mi crontab de usuario. ¿Anacron tiene alguna característica similar para usuarios individuales que no son administradores, o solo tiene un anacrontab en todo el sistema?
Respuestas:
anacron -t ${HOME}/etc/anacrontab -S ${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.
Dependiendo del volumen de los scripts afectados, también puede usarlo sudo -u
con 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.