Quitar música espera CALL CENTER
BORRAR TODOS LOS ARCHIVOS EN ESTA CARPETA
/var/lib/asterisk/moh
LISTO !
lunes, 9 de diciembre de 2019
lunes, 2 de diciembre de 2019
Scriptd
#Creado por Erick Preciado
mkdir /tmp/Auditoria_Audios_$(date +%Y%m%d)
RUTA="/tmp/Auditoria_Audios_$(date +%Y%m%d)"
echo "$RUTA"
for line in $(cat archivo.txt);
do
echo "$line" ;
largo=$(echo "$line" | wc -c)
#echo $largo
if [ $largo -lt "5" ]; then
echo "El numero $line tiene $largo caracteres"
else
find ./ -iname "*$line*" -exec cp {} $RUTA \;
fi
done
mkdir /tmp/Auditoria_Audios_$(date +%Y%m%d)
RUTA="/tmp/Auditoria_Audios_$(date +%Y%m%d)"
echo "$RUTA"
for line in $(cat archivo.txt);
do
echo "$line" ;
largo=$(echo "$line" | wc -c)
#echo $largo
if [ $largo -lt "5" ]; then
echo "El numero $line tiene $largo caracteres"
else
find ./ -iname "*$line*" -exec cp {} $RUTA \;
fi
done
usar crontab como experto !
importante a los VPS
33 3 * * 3 /sbin/shutdown -r now
00 8 * * * /var/Correos/CorreoLimpieza.sh >/dev/null 2>&1
CRONTAB
El comando crontab se utiliza en sistemas UNIX para programar la ejecución de otros comandos, es decir, para automatizar tareas. Podemos ver los crontabs que se están programados y también editarlos, lógicamente.
Para verlos, utilizamos este comando:
sudo crontab -l
Para editarlos:sudo crontab -e
FORMATO DE LAS TAREAS
Las tareas cron siguen una determinada sintaxis. Tienen 5 asteriscos seguidos del comando a ejecutar. Ahora explicaré para qué sirve cada cosa.* * * * * /bin/ejecutar/script.sh
Los 5 asteriscos
De izquierda a derecha, los asteriscos representan:- Minutos: de 0 a 59.
- Horas: de 0 a 23.
- Día del mes: de 1 a 31.
- Mes: de 1 a 12.
- Día de la semana: de 0 a 6, siendo 0 el domingo.
* * * * * /bin/ejecutar/script.sh
Ejecuta este script:- Cada minuto
- De cada hora
- De cada día del mes
- De cada mes
- De cada día de la semana
30 2 * * 1 /bin/ejecutar/script.sh
Ejecutar este script:- En el minuto 30
- De las 2 de la noche
- De cada día del mes
- De cada mes
- Sólo si es viernes
Intervalos de tiempo
Ejecutar un script de lunes a viernes a las 2:30 horas:30 2 * * 1-5 /bin/ejecutar/script.sh
Ejecutar un script de lunes a viernes cada 10 minutos desde las 2:00 horas durante una hora:0,10,20,30,40,50 2 * * 1-5 /bin/ejecutar/script.sh
Esto quizá puede ser largo. La sintaxis de crontab permite lo siguiente. Imaginemos que queremos ejecutarlo cada 5 minutos:*/5 2 * * 1-5 /bin/ejecutar/script.sh
PALABRAS RESERVADAS
Muchas veces tenemos palabras reservadas para facilitar el uso de programas o lenguajes de programación. Cron no podía ser menos, así que tenemos algunas que suelen ser las más comunes. Ya cada uno que lo configure conforme a sus necesidades. Aquí van:- @reboot: se ejecuta una única vez al inicio.
- @yearly/@annually: ejecutar cada año.
- @monthly: ejecutar una vez al mes.
- @weekly: una vez a la semana.
- @daily/@midnight: una vez al día.
- @hourly: cada hora.
@hourly /bin/ejecutar/script.shY esto es todo por este tutorial. Seguro que le dais uso a esta útil herramienta. Yo lo hago y va de maravilla. ¡Un saludo! Fuente de las imágenes: idevie | designmodo
Borrado archivos con envio correo
Script sencillo borrado archivos asterisk pequeños
#!/bin/bash
#################################################################
# 1.) LIMPIEZA LOG SISTEMAS #
#################################################################
cd /var/log/asterisk
rm -Rf full*
rm -Rf messages*
cd /opt/issabel/dialer
rm -Rf dialerd.log*
sleep 2s
#################################################################
# 2.) LIMPIEZA AUDIOS PEQUEÑOS #
#################################################################
cd /var/spool/asterisk/monitor/
find . -name "*.wav" -size -500k -exec rm -f {} \;
sleep 2s
#################################################################
# 3.) Cargo de PARAMETROS FIJOS #
#################################################################
PROCENTAJ=$(df / | grep / | awk '{ print $5}' | sed 's/%//g')
SERVIDOR=$(hostname)
IPTOTAL=$(ip a | grep "inet " | awk '{print $4}')
HOY=`date +"%d"`
FECHAHOY=`date +"/%m/%Y"`
DIA=`date +"%d/%m/%Y"`
HORA=`date +"%H:%M"`
CORREOJK=info@jksistemas.com.co
#################################################################
# 4.) Cargo de PARAMETROS VARIABLES #
#################################################################
DIAAVISO=24
DIACOBRO=27
DIACORTAR=01
CORREOCLIENTE=sarquis1113@gmail.com
#################################################################
# 4.) Envio correo DISCO DURO LLENO #
#################################################################
if [ "$PROCENTAJ" -gt 85 ] ; then
mail -s '*-*-*-*-* DISCO DURO LLENO ALERTA VPS CENTRAL IP-JK *-*-*-*-*' $CORREOJK $CORREOCLIENTE << EOF
Siendo hoy $DIA a las $HORA horas .
La Central IP-JK ha detectado que el disco duro tiene usado $PROCENTAJ %
Su servidor $SERVIDOR
Con IP $IPTOTAL
Puede dejar de funcionar
ES URGENTE QUE BORRE LOS AUDIOS QUE NO NECESITE
O DESCARGUE LOS AUDIOS PARA LIBERAR ESPACIO
SI EL DISCO LLEGA AL 100% EL SISTEMA NO FUNCIONARA Y SE DETIENE
Puede Comunicarse al +57 321 419 6853 via celular o Whattsap
También a teléfono Fijo Bogotá 57 1 3824892
Somos JK SISTEMAS Y TELECOMUNICACIONES www.jksistemas.com.co
EOF
fi
sleep 2s
#################################################################
# 5.) Envio correo PRIMER COBRO #
#################################################################
if [ "$HOY" == "$DIAAVISO" ] ; then
mail -s '*-*-*-*-* AVISO PAGO VPS CENTRAL IP-JK *-*-*-*-*' $CORREOJK $CORREOCLIENTE << EOF
Apreciado Usuario:
JK SISTEMAS Y TELECOMUNICACIONES avisa que su servidor $SERVIDOR
con IP $IPTOTAL
Esta pronto a vencer (Fecha vencimiento $DIACOBRO$FECHAHOY),
esperamos su pago oportuno. Muchas Gracias
Puede Comunicarse al +57 321 419 6853 via celular o Whattsap
También a teléfono Fijo Bogotá 57 1 3824892
Somos JK SISTEMAS Y TELECOMUNICACIONES www.jksistemas.com.co
EOF
fi
sleep 2s
#################################################################
# 4.) Envio correo SUSPENSION #
#################################################################
if [ "$HOY" == "$DIACOBRO" ] ; then
mail -s '*-*-*-*-* FECHA COBRO VENCIDA *-*-*-*-*' $CORREOJK $CORREOCLIENTE << EOF
Apreciado Usuario; siendo hoy $DIA , JK SISTEMAS Y TELECOMUNICACIONES no ha detectado el
pago de sus servicios activos en la plataforma de pagos.
Su VPS $IPTOTAL Tiene vencimiento $DIACOBRO$FECHAHOY
************ Si ya pago haga caso omiso a este mensaje **************************
Si no ha cancelado tenga en cuenta que :
*********** EL SISTEMA SE SUSPENDERA EN LAS PROXIMAS 48 HORAS ******************
Puede Comunicarse al +57 321 419 6853 via celular o Whattsap
También a teléfono Fijo Bogotá 57 1 3824892
Somos JK SISTEMAS Y TELECOMUNICACIONES www.jksistemas.com.co
EOF
fi
#################################################################
# 4.) Envio correo CORTE #
#################################################################
if [ "$HOY" == "$DIACORTAR" ] ; then
mail -s '*-*-*-*-* VERIFICAR PAGO VPS *-*-*-*-*' info@jksistemas.com.co JKTECOM@GMAIL.COM << EOF
Mira el $DIA , por favor revisamos que el VPS $IPTOTAL este pago
Vencia $DIACOBRO$FECHAHOY
Recuerda Margarita que siempre te amo ! ...
EOF
fi
echo = " == "
sleep 1s
echo = " === "
sleep 1s
echo = " === "
sleep 1s
echo = " ==== "
sleep 1s
echo = " ===== "
sleep 1s
echo = " ====== "
sleep 1s
echo = " ======= "
sleep 1s
echo = " ======== "
sleep 1s
echo = " ========= "
sleep 1s
echo = " ========================++++++ "
sleep 1s
echo = " ============================++++++ "
sleep 1s
echo = " limpieza en proceso WWW.JKSISTEMAS.COM.CO "
echo = " Se estan borrando audio que no sirven "
echo = " [===============================>-----------------] 79% "
echo = " Terminando "
sleep 1s
echo = " [================================================>] 100% "
echo
"#################################################"
echo "# Version LIBRE #"
echo "# Inspiras todas las cosas lindas "Margarita" #"
echo "# JK SISTEMAS Y COMUNICACIONES #"
echo "# www.jksistemas.com.co #"
echo "# 321 419 68 53 - (1) 382 48 92 #"
echo "#################################################"
echo ""
echo " _o) _o) "
echo " / \\ / \\"
echo "_(___V _(___V"
echo " www.jksistemas.com.co "
echo " A VECES SE NOS OLVIDA QUE LO MEJOR DE ESTA VIDA ES GRATIS "
# Sencillo pero eficiente ...
echo "# Version LIBRE #"
echo "# Inspiras todas las cosas lindas "Margarita" #"
echo "# JK SISTEMAS Y COMUNICACIONES #"
echo "# www.jksistemas.com.co #"
echo "# 321 419 68 53 - (1) 382 48 92 #"
echo "#################################################"
echo ""
echo " _o) _o) "
echo " / \\ / \\"
echo "_(___V _(___V"
echo " www.jksistemas.com.co "
echo " A VECES SE NOS OLVIDA QUE LO MEJOR DE ESTA VIDA ES GRATIS "
Suscribirse a:
Entradas (Atom)