Cómo planificar tareas / trabajos en CentOS 8 | Hosting mas barato

La planificación de tareas / trabajos en los sistemas operativos Linux se basa en cron. Cron o “cronjob” es un programador de tareas basado en el tiempo que los usuarios pueden utilizar para configurar y mantener entornos de software. Normalmente se utiliza para automatizar el mantenimiento o la gestión del sistema, cron es particularmente útil para programar tareas repetitivas.
crontab -l
sudo crontab -u -l
crontab -e
<minute> <hours> <day_of_month> <month> <day_of_week> <command_to_run>
minute: 0 to 59 hours: 0 to 23 day of the month: 1 to 31 month: 1 to 12 day of the week: 0 (Sunday) to 6 (Saturday)
yum install at
sudo apt install -y at
sudo systemctl enable --now atd.service
at now + 1 hour
at 6pm + 6 days
Próximos pasos
Recomendaría tomar medidas para restringir el acceso a cron, ya que es una herramienta poderosa en las manos correctas e incorrectas. Puede usarse para afectar negativamente a su sistema; Por ejemplo, un actor malintencionado podría usar trabajos cron para reinstalar continuamente un script en un sitio web en su servidor que permite a los usuarios escalar fuera de la raíz. No importa con qué frecuencia lo arregles, sigue volviendo.
En conclusión, sugeriría tener esto en cuenta. Monitoree como su controlador Xbox, ya que nadie quiere compartir si puede ayudar. El acceso irrestricto a cron podría conducir a una toma de control hostil de su servidor web y, lo que es peor, de los datos de sus clientes.