GNU

De BlogMail-Wiki, la enciclopedia libre.

Tabla de contenidos

FSF

GNU

Linux

bourne again shell

date

insertar fechas en nombres de ficheros para copias de seguridad no acumulativas:

# export of=`date +%d%m%Y`wikitech.sql
# echo $of
26042006wikitech.sql

pruebas con date --date="mm/dd/yy hh:mm" que entiende bien la hora que le vas a poner, y luego se la pones ...

# date --date="04/24/06 10:20"
lun abr 24 10:20:00 CEST 2006
# date --set="04/24/06 10:10"

find

encontrar y ver los .forward de los usuarios

export blogs=/home/blogmail/public_html/blogmail/bm-content/blogs;find $blogs -name '.forward' -ok cat '{}' \;

scripts

#!/bin/bash
# informe de orwell para enviar por email:
# copias del directorio LDAP en ficheros diferentes por fecha
export f_name="/home/blogmail/copia_LDAP/"`date +%d%m%Y`"_blogmail.ldif"
/usr/sbin/slapcat -l $f_name
export of=/home/blogmail/monitor.txt
echo "--- cola de correo ---"`date` > $of
echo "" >> $of
/usr/bin/mailq >> $of
# poner aqui otros informes ...
# ver si se ha copiado LDAP:
echo "" >> $of
echo "--- LDAP ---" >> $of
ls -lh /home/blogmail/copia_LDAP >> $of
echo "" >> $of
echo "-resultados de filtro spam---" >> $of
grep 'result: . ' /var/log/syslog >> $of
echo "" >> $of
echo "-hay algo en las carpetas de spam?---" >> $of
ls -laR /home/blogmail/public_html/blogmail/bm-content/blogs/dev/Maildir/ >> $of
ls -laR /home/blogmail/public_html/blogmail/bm-content/blogs/akira/Maildir/ >> $of
ls -laR /home/blogmail/public_html/blogmail/bm-content/blogs/publicar/Maildir/ >> $of
/bin/cat $of | /usr/bin/mail -s 'palabra de orwell' 'correodealguien@algun.lugar'

Software Libre

Personal tools
Proyectos