En esta página: [esconder]
Cron Job es un servicio de Linux que se encarga de realizar una tarea específica en un período de tiempo determinado que el usuario ha configurado. Nos brinda la conveniencia de completar ciertos comandos o scripts en un intervalo de tiempo determinado o en un momento automáticamente.
Dichos comandos se pueden activar todos los días en un horario, todas las semanas o incluso cada hora. A través del servicio de trabajo cron, podemos comenzar diferentes tipos de scripts, me gusta:
- PHP
- GOLPETAZO
- PERL
Cómo agregar un nuevo trabajo de Cron
Agregar un trabajo Cron no es tan difícil como parece. Se puede hacer de forma remota con cualquier cPanel de su servidor. Pero primero, hablemos por qué necesita un trabajo cron.
Digamos que desea configurar una vez exactamente 03:04 A.M. tiempo para que una tarea ejecute un script PHP, que eventualmente extraería de la información de su base de datos sobre todos los usuarios registrados en su sitio y generaría un informe. Estos son los pasos para hacer esto.:
Paso 1: Acceda a su cPanel y haga clic en Cron Jobs. Debe ubicarse en algún lugar de la sección "Avanzado" o "Configuración" de su cPanel. Realmente se reduce a qué versión de cPanel está utilizando y qué tipo de panel administrativo está utilizando.
Paso 2:Escribe el guión y colócalo en tu public_html carpeta. Dependiendo de su servidor, puede colocarlo en cualquier carpeta siempre que el directorio esté en el servidor.
Paso 3:Cuando haces clic en "Cron Jobs", puede ver una pantalla como la de abajo. Configurar el minuto, Hora, Día, Mes, Día de la semana y finalmente escriba dónde se encuentra realmente su script junto con el comando "php5x" antes de la ubicación, como se muestra a continuación:
Paso 4:Después de haber completado toda la información, haga clic en el botón "Agregar nuevo trabajo Cron". El trabajo se puede ver en el menú de trabajos actuales de Cron:
Cómo crear un trabajo Cron usando los comandos del servidor Linux
Cron Jobs también se puede activar a través de CLI (interfaz de línea de comando) de su servidor en caso de que esté basado en Linux. Para los servidores Ubuntu, para ver la lista de trabajos cron creados, puede escribir:
→ $crontab –l
Y para editar tus trabajos cron actuales, puedes escribir:
→ $crontab -e
Si es la primera vez que se le pide que elija un cronjobs, verá la siguiente respuesta de comando:
→ sin crontab para sk – usando uno vacío
→ Selecciona un editor. Para cambiar después, ejecutar "select-editor".
1. /bin / nano <---- easiest
2. >
Puede escribir el tipo de trabajo cron que desea activar y activarlo.
Si desea editar la lista de trabajos cron de un usuario diferente, puedes escribir lo siguiente:
→ $crontab -u {el nombre de usuario} -mi
Si desea activar el trabajo cron para ejecutarse el día 6, luego 15 y luego 0 minuto para 1 hora, puedes editarlo así:
→ 0,5,10 y el comando que se ejecutará en su servidor
También puede usar "@" con el intervalo de tiempo que desea que se ejecute un trabajo cron, como por ejemplo:
→@mestralmente - una vez al mes
@midnight - una vez al día en 00:00 Tiempo de Servidor
@reboot - en el reinicio del servidor
Si quieres ejecutar el comando de esta manera, puedes usar simplemente:
→@midnight y el comando que se ejecutará cada mindight
Si desea borrar completamente sus trabajos cron creados, puedes usar:
→ $crontab –r
¿Qué es Cron Job? Conclusión
Básicamente, un trabajo cron es como un programador de tareas, pero para tu servidor. Se puede configurar para activar diferentes scripts o comandos en función de un cronograma y puede usarlo cada vez que requiera que una tarea se complete automáticamente y lo más importante en momentos en que no tendrá tiempo para ingresar un comando manualmente. No solo esto, pero algunos Cron Jobs incluso están configurados para ejecutar scripts sofisticados que brindan a los propietarios de sitios información y estadísticas cruciales para sus sitios. Por lo tanto, pueden ser extremadamente útiles siempre que pueda administrarlos correctamente.
Aquí hay algunos trabajos gratuitos de Cron, amablemente proporcionado por el sitio Cronless, que le dan a su servidor las habilidades para:
- Ejecute copias de seguridad de su base de datos automáticamente.
- Realizar actualizaciones automáticas dentro de un juego, foro o sitio.
- Programe tweets automáticos en el futuro.
- Generar facturas automáticamente por un período de tiempo..
- Hacer una limpieza o mantenimiento automatizado del sitio.
- Actualiza tu feed RSS.
El sitio tiene 5 Cron Jobs gratis en su 0$ un plan mensual y esto puede ayudar a simplificar el proceso para usted.
También hay generadores de trabajo Cron muy útiles, me gusta Cron Tab Generator eso puede ayudar mucho al ser fácil de usar y generar comandos para usted en su servidor y todo lo que tiene que hacer es hacer clic en lo que prefiere ejecutar.