Cronjob bajo Debian, Ubuntu y Linux Mint hacen


Guide fácil con ejemplos de práctica como ella bajo Debian, Ubuntu y Linux Mint podéis hacer totalmente simplemente Cronjob (Task proyectados) y administrar.

En alquilado managed a servidores Cronjob tiene que ser pedido directamente a WebHoster. En dedizierten Root a servidores y vServern Cronjob es colocado de la siguiente manera:

Cronjobs ya hechos miran

Con la orden siguiente podéis mirar su Cronjobs ya hecho
crontab -l
no crontab for root
Si estáis entrados como root, podéis mirar Cronjobs de cada usuario:
crontab -u user1 -l

Nuevo Cronjob hacen y entienden la sintaxis

La orden siguiente nos abre Cronjob el file con el editor de estándar
crontab -e
Si todavía ningún Task era hecho sólo una línea con la forma corta está en el fichero que las hendiduras particulares significan.
# m h dom   mon dow   command
Por eso, Cronjob se compone de la sintaxis siguiente:

Cada estrella o cada número se pone separada por un espacio en blanco y a continuación sigue la orden

Ejemplos de la práctica y la aclaración exacta

Llama cada día alrededor de 00:30 de PHPSkript de URL:
30 0 * * * /usr/bin/curl http://www.domain.com/php_jobs/sql_job.php
Lanza hacia cada hora llena Zeitabgleich con un servidor de tiempo:
0 * * * * /usr/sbin/ntpdate zeit.domain.com
Si cada minuto exporta a Ping Befehl:
* * * * * /bin/ping 192.168.1.1
Sale cada sábado alrededor de 22:10 de Shellskript locales:
10 22 * * 6 /usr/src/dump.sh
Derriba a cada uno 10. del mes 23:45 mysqldump de todos los bancos de datos de:
45 23 10 * * /usr/bin/mysqldump -uroot -ppassword –opt –all-databases > /usr/src/dump.sql
Si cada año sale el 1.1. (Año nuevo) alrededor de 01:00 Zeitabgleich con el servidor de tiempo einenem:
0 1 1 1 * /usr/sbin/ntpdate zeit.domain.com

Cronjobs partidos (todos x Mintuten, todos x horas, …)

Cronjobs son muy flexibles en su ejecución, y así los valores pueden ser repartidos también convenientemente para dejar exportar Cronjob todos x minutos o todos x horas. La orden es llevada a cabo por / (Slash). Mediante ejemplos siguientes el proceso es explicitado:
Cronjob todas las 2 horas hacia cada hora llena exportan:
0 */2 * * * /usr/bin/backup.sh
Cronjob todos los 10 minutos exportan:
*/10 * * * * /usr/bin/backup.sh

Otras contribuciones interesantes al tema Cronjobs:

Cronjob el gasto en el fichero desvían (miden con corredera)
El estándar editor para Crontab – Cronjobs cambian