# ==================================================================== # CRONTAB DE GALLETAS BBS - SEGUNDO EQUIPO # Intel 386 a 20 MHz, 2 MB de RAM, SCO Xenix 386 # ==================================================================== # # El crontab es la lista de tareas que el sistema hacia solo, a su # hora, sin que nadie tocara nada. Este es el de root, el usuario # administrador. Cada linea dice CUANDO y QUE: # # minuto hora dia del mes mes dia de la semana orden # # Un * significa "todos". Los dias de la semana van del 0 (domingo) # al 6 (sabado): 1-5 es "de lunes a viernes" y 0-6, "todos los dias". # # Las lineas que empiezan por "# " (almohadilla y espacio) son # explicaciones escritas en 2026 para el Archivo Historico. El resto # son las lineas originales, tal cual. Cuatro empiezan por "#" pegado # a los numeros: ya estaban desactivadas en la propia maquina. # # Los programas propios de Galletas (deliver, mailfromcyf, # copia2inode, descuelga y enablea) no se conservan. # # Sin acentos, como se escribia en los terminales de entonces. # ==================================================================== # # Todos los dias a las 2:01: si el ordenador tiene reloj de pilas # (/dev/clock), copia en ese reloj la hora del sistema para que no se # desajuste. Los \% hacen falta porque en un crontab el % suelto tiene # otro significado. 1 2 * * * cat -s /dev/clock >/dev/null 2>&1 || exit 0;/etc/setclock `date +\%m\%d\%H\%M\%y` # # Todos los dias a la 1:20: calendar mira el fichero "calendar" de # cada usuario y le manda por correo sus recordatorios para hoy y el # dia siguiente. 20 1 * * * /usr/bin/calendar - # # Todos los dias a las 7:27: reinicio de la maquina. Era la forma de # esquivar un fallo de SCO Xenix que detectaron los sysops de Galletas. # SCO lo corrigio en versiones posteriores; segun recuerdan, en parte # gracias a su aviso (y seguramente al de otros). 27 7 * * * /etc/shutdown 0 # # UUCP era el sistema con el que Galletas intercambiaba correo y news # con otras maquinas por telefono. # Cada media hora (minutos 9 y 39): llama a los sistemas vecinos con # los que hay algo pendiente y procesa lo recibido: reparte el correo y # deja las news listas para newsrun. Son las "conexiones UUCP cada 30 # minutos". 39,9 * * * * /bin/su uucp -c "/usr/lib/uucp/uudemon.hour" > /dev/null # # (Desactivada) Cada 10 minutos: deliver, programa propio de # Galletas. No se conserva. #00,10,20,30,40,50 * * * * /user/sysop/deliver # # Cada hora, en el minuto 10: prepara las llamadas fijas, las que se # hacen aunque no haya nada que enviar, para recoger lo que otros # sistemas tengan para Galletas. Que sistemas y a que horas lo decia el # fichero Poll, que no se conserva. Las llamadas salen en la siguiente # ronda de uudemon.hour (minuto 39). 10 * * * * /bin/su uucp -c "/usr/lib/uucp/uudemon.poll" > /dev/null # # Todos los dias a las 23:45: limpieza de UUCP. Borra los trabajos # viejos que no se pudieron entregar (avisando al remitente) y archiva # los registros del dia. "ulimit 5000" permite ficheros de hasta unos # 2,5 MB (5000 bloques de 512 bytes), para que los registros grandes no # den problemas. 45 23 * * * ulimit 5000; /bin/su uucp -c "/usr/lib/uucp/uudemon.clean" > /dev/null # # De lunes a viernes a las 10:48 y a las 14:48: manda al # administrador un informe del estado de UUCP (trabajos en cola, # llamadas fallidas...). 48 10,14 * * 1-5 /bin/su uucp -c "/usr/lib/uucp/uudemon.admin" > /dev/null # # (Desactivada) Cada hora, en el minuto 58: mailfromcyf para el # usuario ihr (Ignacio Hernandez Ros). Programa propio de Galletas; no # se conserva. #58 * * * * /usr/local/bin/mailfromcyf ihr # # (Desactivada) Todos los dias a las 7:58: lo mismo para el usuario # apb (Alberto Poblacion). #58 07 * * * /usr/local/bin/mailfromcyf apb # # (Desactivada) Todos los dias a las 0:10: copia2inode, programa # propio de Galletas. No se conserva. #10 0 * * * /copia2inode # # -------------------------------------------------------------------- # LAS NEWS (USENET), con C News y como usuario newsadm # -------------------------------------------------------------------- # # Cada hora, en el minuto 15: newsrun coloca en su grupo cada # articulo recibido (si el procesado de news esta encendido). 15 * * * 0-6 su newsadm -c '/usr/lib/newsbin/input/newsrun' # # De lunes a viernes a las 8:30: apaga el procesado de las news que # llegan (se quedan esperando), para que la maquina vaya rapida # mientras hay usuarios conectados. 30 8 * * 1-5 su newsadm -c '/usr/lib/newsbin/input/newsrunning off' # # De lunes a viernes a las 23:00: lo vuelve a encender. El fin de # semana las news se procesaban a todas horas. 00 23 * * 1-5 su newsadm -c '/usr/lib/newsbin/input/newsrunning on' # # Cada hora, en el minuto 40: prepara en lotes los articulos que hay # que enviar a los sistemas vecinos y los deja en la cola de UUCP. 40 * * * 0-6 su newsadm -c '/usr/lib/newsbin/batch/sendbatches' # # Todos los dias a las 0:59: borra los articulos caducados para hacer # sitio en el disco. 59 0 * * 0-6 su newsadm -c '/usr/lib/newsbin/expire/doexpire' # # Todos los dias a las 3:45: en comp.mail.maps, el grupo con los mapas # de la red UUCP (con ellos se calculaban las rutas del correo), borra # las versiones viejas de cada mapa cuando llega una nueva. 45 3 * * 0-6 su newsadm -c '/usr/lib/newsbin/expire/superkludge comp.mail.maps' # # Todos los dias a las 8:10: mantenimiento diario de las news e # informe por correo al administrador. 10 8 * * 0-6 su newsadm -c '/usr/lib/newsbin/maint/newsdaily' # # A las 5:00, a las 13:00 y a las 21:00: comprueba que las news # funcionen bien (bloqueos, falta de espacio...) y avisa si algo # falla. 00 5,13,21 * * 0-6 su newsadm -c '/usr/lib/newsbin/maint/newswatch' # # -------------------------------------------------------------------- # # Cada 5 minutos (en punto, y 5, y 10...): descuelga, programa propio # de Galletas. No se conserva. 0,5,10,15,20,25,30,35,40,45,50,55 * * * * /usr/local/bin/descuelga # # Cada 5 minutos, un minuto despues de descuelga: enablea, programa # propio de Galletas. No se conserva. 1,6,11,16,21,26,31,36,41,46,51,56 * * * * /usr/local/bin/enablea # # ==================================================================== # Archivo Historico de GalletasBBS - www.galletasbbs.com # ====================================================================