Manual basico: Crontab

Para automatizar tareas … es necesario administrar Crontab, basicamente por lo menos:
Para listar las tareas automatizadas por Crond:

Importante es tener en cuenta la syntasis que se utiliza  al momento de hacer un Cron, con ésta imagen, quedará bien claro:


bastion01:~# crontab -l
28 9 * * * /etc/webmin/cron/tempdelete.pl
0 0 * * * /usr/local/scripts/ldapexppwd/ldapexppwd.sh  #chech password expiration time
0 0 * * * /etc/webmin/fsdump/backup.pl 30281211992674
20 * * * * /bin/mount -a
bastion01:~#

Para añadir una nueva entrada al Crond:
bastion01:~# crontab -e
#Aca nos aparece un editor de texto para ingresar el crond, luego con la tecla F10, se #graba y se sale o se descartan los cambios, segun lo seleccionado luego de apretar #esta tecla
20 * * * * /bin/mount -a
En este ejemplo, cada 20 minutos el crond ejecutará /bin/mount -a
bastion01:~#

MySQL: Dump de todas las bases.

Es muy importante tener un backup del servidor MySQL, ya que teniendo un Dump de todas las bases, se puede solucionar problemas graves, en cuestion de minutos.

Los comandos son los siguientes:

[root@skate sqldump]# mysqldump -u root -p –all-databases > all_dbs.sql
Enter password:
[root@skate sqldump]#
[root@skate sqldump]# ls
all_dbs.sql
[root@skate sqldump]# du -sh all_dbs.sql
242M    all_dbs.sql
[root@skate sqldump]#

Simplemente con un comando e ingresando la clave de root, obtenemos un archivo que tiene todas las bases de datos, de forma ordenada, cosa que si algo falla… ejecutando éste archivo en el MySQL, restablecerá TODAS las bases.