Linux
MATERIA:ELECTIVA INTERDISCIPLINARIA 2 LINUX
TEMA:MENU DE OPCIONES SHELL
CRON es un proceso del sistema Linux que se ejecuta un programa a una hora predeterminada. Para utilizar cron debe preparar un archivo de texto que describe el programa que desea ejecutar y los tiempos que cron deben ejecutarlas. Luego de utilizar el programa crontabpara cargar el archivo de texto que describe los puestos de trabajo en cron cron.
Este es el formato de un archivo cron job:
[Min] [hora] [día del mes] [mes] [día de la semana] [programa a ejecutar]
donde cada campo se define como
[Min] | Minutos que el programa debe ser ejecutado en. 0-59. No establece como * o el programa se llevará a cabo una vez por minuto. |
[Horas]| Hora que el programa debe ser ejecutado en. 0-23. * Por cada hora. |
[Día de mes] | Día del mes en que el proceso debe ser ejecutado en. 1.31. * Para todos los días. |
[Mes] | Mes que el programa se ejecutará en whould. 12.01 * por cada mes. |
[Día de la semana] | Día de la semana. Donde el domingo 0-6 = 0, lunes = 1, ...., Sábado = 6. * Por cada día de la semana. |
[Programa] |Programa a ser ejecutado. Incluye información de ruta completa. |
He aquí algunos ejemplos:
0,15,30,45 * * * * / usr / bin / foo
Se ejecute / usr / bin / foo cada 15 minutos en cada hora, día de mes, mes y día de la semana. En otras palabras, se ejecutará cada 15 minutos durante el tiempo que la máquina en funcionamiento.
10 3 * * * / usr / bin / foo
Seejecute / usr / bin / foo a las 3:10 am todos los días.
10 * 1 * * / usr / bin / foo
Se ejecute / usr / bin / foo a las 12:10 de la mañana del primer día del mes.
10 * * * 1 / usr / bin / foo
Se ejecute / usr / bin / foo a las 12:10 am en el primer mes del año.
10 14 * * 1 / usr / bin / foo
Se ejecute / usr / bin / foo a las 2:10 pm todoslos lunes.
En primer lugar, se procederá a instalar sobre la máquina Linux un cliente de Samba, a fin de poder visualizar los recursos de la máquina Windows accesibles. Para ello se teclea el siguiente comando:
apt-get install smbclient
Una vez instalado el cliente de Samba, se podrán visualizar los recursos de la máquina Windows accesibles por la máquina Linux. Para ello, basta con teclearel siguiente comando:
smbclient -L [IP_MAQUINA_WINDOWS]
En este caso, mostrará el disco extraible que se compartió en red anteriormente.
Para montar via red la unidad extraible de la máquina Windows sobre la máquina Linux, es necesario instalar la herramienta smbfs, invocando el siguiente comando en la máquina Linux:
apt-get install smbfs
Una vez instalada la herramienta smbfs, ya se puedemontar el disco extraible de la máquina Windows en la máquina Linux utilizando la red. Antes de invocar el comando correspondiente, debe crearse un directorio en el directorio /mnt donde se montarán los archivos del disco extraible. Para ello, teclear el siguiente comando en la máquina Linux:
mkdir /mnt/iomega
Una vez creado este directorio, ya se puede invocar el comando smbmount para montar eldisco extraible conectado a la máquina Windows sobre el directorio /mnt/iomega de la máquina Linux. Ejecutar este comando como se indica a continuación:
smbmount //[IP_MAQUINA_WINDOWS]/extraible /mnt/iomega
A partir de este momento se puede acceder al disco extraible conectado a la máquina Windows desde el directorio /mnt/iomega de la máquina Linux. En este caso, el acceso será necesario paraalmacenar las copias de seguridad que se procederán a programar.
4. Implementar script para realizar la copia de seguridad
El siguiente paso será realizar un script para que sea invocado por una tarea cron de forma periódica.
La funcionalidad del script es muy sencilla: simplemente debe comprimir los archivos a salvar (por ejemplo, con tar) y copiarlo al medio de almacenamiento elegido...
Regístrate para leer el documento completo.