1 00:00:10,419 --> 00:00:18,019 Vamos a aprender una pequeña utilidad que viene en Macs, que nos va a permitir programar el apagado de los ordenadores del centro, 2 00:00:18,600 --> 00:00:24,359 de todos y cada uno de manera independiente. Así ya nunca más se van a quedar encendidos estos ordenadores. 3 00:00:25,300 --> 00:00:31,579 No disponemos de interfaz gráfica. El programa se llama CronTab y vamos a tener que usar el terminal. 4 00:00:33,359 --> 00:00:38,520 Es una utilidad muy sencilla, pero que hay que entenderla bien, porque solo hay que escribir una línea. 5 00:00:38,520 --> 00:00:52,960 Y con esa línea ahí vamos a tener todo configurado. Vamos a ver la sintaxis de este comando. Sería una línea como esta que hay aquí. 31 espacio, 4 espacio, 2 espacio, 1 espacio, 1 y un comando. 6 00:00:53,560 --> 00:01:06,560 Vamos a ver qué significa eso. Imaginémonos que cada espacio divide a las columnas. Una columna, un espacio, columna, espacio. En la primera columna indicamos los minutos. 7 00:01:06,560 --> 00:01:10,180 y ahí tenemos que escribir algo entre 0 y 59. 8 00:01:11,000 --> 00:01:14,040 Hemos puesto un 31, con lo cual 31 minutos. 9 00:01:14,799 --> 00:01:19,680 Segunda columna, la hora, entre 0 y 23, hemos puesto 4. 10 00:01:20,680 --> 00:01:25,260 La tercera indica el día, del 1 al 31, el día 2. 11 00:01:26,120 --> 00:01:30,219 La cuarta indica el mes, del 1 al 12, hemos puesto el 1, enero. 12 00:01:31,099 --> 00:01:34,480 La siguiente indica el día de la semana, aquí se puede poner del 0 al 7. 13 00:01:34,480 --> 00:01:48,239 El 0 es el domingo, el 1 es el lunes y el 7 vuelve a ser otra vez el domingo. Como he puesto aquí, el 1. Y el comando, un comando que indica que el ordenador se tiene que apagar ahora mismo. 14 00:01:48,239 --> 00:02:08,840 ¿Qué significa esta orden? Queremos apagar el ordenador el 2 de enero a las 4 y 31, siempre y cuando ese 2 de enero sea lunes, es decir, se tiene que cumplir todas las condiciones. 15 00:02:09,639 --> 00:02:23,180 Si quisiéramos que se apagara siempre el 2 de enero, independientemente de que fuera lunes o no, en vez de poner un 1 aquí, pondríamos un asterisco, con lo cual aquí este 1 se cambiaría por un asterisco. 16 00:02:24,199 --> 00:02:34,419 Y ahora lo que ocurriría es que se apagaría el ordenador el 2 de enero a las 4.31 de todos los años, independientemente del día de la semana que fuera. 17 00:02:36,610 --> 00:02:42,050 Vamos a ver ahora qué orden tendríamos que dar para apagar todos los ordenadores del colegio a las 8.30. 18 00:02:42,810 --> 00:02:59,389 Bueno, pues en minutos pondríamos un 30, en hora un 20, en día un asterisco porque no nos importa qué día del mes sea, en el mes otro asterisco porque será todos los meses y en el día de la semana otro asterisco. 19 00:02:59,389 --> 00:03:03,050 y la orden será la misma que antes, apagar el ordenador. 20 00:03:03,669 --> 00:03:12,430 Con lo cual nos quedaría una fila que sería 30, espacio, 20, espacio, asterisco, espacio, asterisco, espacio, asterisco, espacio y la orden. 21 00:03:12,849 --> 00:03:17,909 Igual que hay esta orden de apagar el ordenador, podríamos dar una orden para actualizarlo 22 00:03:17,909 --> 00:03:23,889 o para hacer un escaneado de la red o para cualquier cosa que se os ocurra. 23 00:03:23,889 --> 00:03:30,050 pero el tutorial de hoy es para darnos esta herramienta para evitar que los ordenadores del colegio se queden encendidos. 24 00:03:30,949 --> 00:03:43,849 Una vez conocemos el código que tenemos que teclear, abrimos un terminal y escribimos frontab espacio guión e, enter. 25 00:03:43,849 --> 00:03:56,759 Ahí nos sale un archivo y nos ponemos en la segunda fila, borramos la almohadilla. Donde hay almohadilla son frases y comandos que no se ejecutan en este archivo. 26 00:03:56,759 --> 00:04:28,139 Entonces, como si queremos que se ejecute, borramos la almohadilla y escribimos 30, espacio, 20, espacio, asterisco, espacio, asterisco, espacio, asterisco, espacio, barra, sbin, barra, shutdown, espacio, guión h, espacio, now. 27 00:04:28,139 --> 00:04:50,810 y vamos a guardar con control o, control o, enter, control x para salir, ya lo tenemos programado, no hay que hacer nada más, así de sencillo es, no necesitan ninguna interfaz gráfica para facilitar el trabajo 28 00:04:50,810 --> 00:05:03,589 porque es así de sencillo. Si queremos acceder a ese archivo para verlo simplemente, a ver qué tareas tenemos programadas, escribimos crontab espacio guión L 29 00:05:03,589 --> 00:05:15,370 y ahí sale el archivo. Tenemos programada esa tarea. Podríamos programar más tareas. Podríamos escribir otra vez crontab espacio E 30 00:05:15,370 --> 00:05:21,850 y añadir una fila nueva y programar otra tarea distinta. 31 00:05:22,110 --> 00:05:24,790 Cada tarea debería ir en una fila con esta misma sintaxis. 32 00:05:25,990 --> 00:05:35,649 Si queremos borrar todo lo que hayamos programado, podemos acceder con crontab-e al archivo y borrarlo y guardarlo de nuevo 33 00:05:35,649 --> 00:05:53,790 o teclear crontab espacio guión R y se ha borrado, se borran todas nuestras programaciones, vamos a verlo, con crontab L, no hay ningún crontab, no tenemos ninguno, tendríamos que crear uno nuevo. 34 00:05:53,790 --> 00:06:01,709 Para finalizar, os quería contar algunas posibilidades que tienen de combinación todos estos parámetros 35 00:06:01,709 --> 00:06:06,410 Imaginaros que queremos que se apague el ordenador solo los sábados y los domingos 36 00:06:06,410 --> 00:06:10,089 Pues en la columna quinta, que es la del día de la semana 37 00:06:10,089 --> 00:06:15,509 En vez de un asterisco, pondríamos un 6, una coma y un 7 38 00:06:15,509 --> 00:06:18,829 Que son los que corresponden al sábado y al domingo 39 00:06:18,829 --> 00:06:23,050 O queremos que solo sean los días laborables 40 00:06:23,050 --> 00:06:40,250 Entonces podríamos poner 1,2,3,4,5, que sería del lunes a viernes, o 1-5, que indica que tiene que ser el 1, el 2, el 3, el 4 y el 5. 41 00:06:40,730 --> 00:06:46,810 Con estas combinaciones seguro que se os ocurren mil utilidades para esta aplicación.