| |
- backup_get(args, encriptar)
- hacer/recuperar por stdout el backup
si se indica args==None entonces hay que hacer el backup
si se indica args==[algo] hay que devolverle el backup correspondiente
(si es un día de la semana o 0..7 le devuelve el de ese día)
encriptar indica si se encriptará o no el backup que se realice y se
guarda en la máquina
- backup_info()
- backup_set(args)
- backup_unset()
- do_reload(servicio, accion, orden_para_ver_log, verbose=0)
- sobre /etc/init.d/ ejecuta servicio con la acción que toque
(es decir /etc/init.d/servicio accion, por ejemplo
/etc/init.d/postfix reload si servicio='postfix' y accion='reload')
-con verbose además habrá de mostrar por pantalla el error que se
haya podido producir
-si servicio[0] no es '/' entonces el comando se supone local
del directorio /etc/init.d/
- get_fecha(array)
- dado un array para meter en crontab, lo traduce a 'castellano'
- lista_infectados(args)
- lista en /var/log/amavis.log los emails infectados de las
fechas indicadas
- listar_directorio(directorio, patron=None)
- busca en ese directorio FICHEROS que cumplan con el patrón dado
(que contengan ese string, no valen expresiones regulares, si se
especifica None no tiene en cuenta este argumento)
devuelve un array en el que cada elemento es la fecha de última
modificación de lfichero y el nombre del mismo CON EL PATH INCLUÍDO
- main(argv, env)
- gestión de tareas administrativas del servidor
- set_fecha(array)
- dado una serie de argumentos (hora/minuto/dia_semana)
lo convierte en el array esperado
- shutdown(orden, args)
- apaga la máquina
|