Les dejo estos dos bash script programados por mi....no son la gran cosa pero bueno, sirven para limpiar la cache de imagenes, smileys, thumbnails, etc de aMSN y Emesene.
[inicio amsncleaner.sh]
#!/bin/bash
echo ":: aMSN Cache Remover By Kron0Master | kron0master@yahoo.com.ar ::"
echo ":: Insert your hotmail account (like this: mymail_hotmail_com) ::"
read mail
echo
echo "[+] Cleaning displaypic cache..."
rm $HOME/.amsn/displaypic/cache/*
echo "[+] Cleaning smileys cache..."
rm $HOME/.amsn/smileys/cache/*
echo "[+] Cleaning $mail displaypic cache..."
rm $HOME/.amsn/$mail/displaypic/cache/*
echo "[+] Cleaning $mail file tranfers cache..."
rm $HOME/.amsn/$mail/FT/cache/*
echo "[+] Cleaning $mail smileys cache..."
rm $HOME/.amsn/$mail/smileys/cache/*
echo "[+] Cleaning $mail voiceclips cache..."
rm $HOME/.amsn/$mail/voiceclips/cache/*
echo "[+] All done!"
[fin amsncleaner.sh]
[inicio emesenecleaner.sh]
#!/bin/bash
echo ":: emesene Cache Remover By Kron0Master | kron0master@yahoo.com.ar ::"
echo ":: Insert your hotmail account (like this: mymail_hotmail_com) ::"
read mail
echo
echo "[+] Cleaning cache..."
rm $HOME/.config/emesene1.0/$mail/cache/*
echo "[+] Done!"
[fin emesenecleaner.sh]
Para ejecutarlos:
bash amsncleaner.sh
bash emesenecleaner.sh
Saludos.
Mostrando entradas con la etiqueta Scripts. Mostrar todas las entradas
Mostrando entradas con la etiqueta Scripts. Mostrar todas las entradas
martes, 24 de febrero de 2009
lunes, 23 de febrero de 2009
[Bash Script] apagado.sh
Retomando los scripts, les dejo este que es muy simple y a la vez muy util, su función es apagar la PC en un horario o lapso determinado.
[inicio apagado.sh]
#!/bin/sh
clear
echo "****Bienvenido al Sitema de Apagado Automatico****"
echo ""
echo ""
echo "MENU"
echo " 1.-Apagar PC ahora"
echo " 2.-Reiniciar PC ahora"
echo " 3.-Apagar PC en un ahora determinada"
echo " 4.-Apagar PC en un lapso determinado"
echo " 5.-Salir"
echo ""
read -p "Seleccionar Opcion: " OPCION
case $OPCION in
1) sudo halt;;
2) sudo reboot;;
3) echo -n "Ingresa la hora de apagado: "
read hora
sudo shutdown -h $hora;;
4)echo -n "Ingresa el numero de minutos, tras cual el PC se apagara: "
read minutos
sudo shutdown -h $minutos;;
5) exit;;
*) echo "Usted ingreso una opcion que no esta en el menu"
exit 1;;
esac
exit 0
[fin apagado.sh]
Para ejecutarlo, abren un editor de texto, lo pegan, lo salvan como apagado.sh, se van a la terminal, buscan el dir donde lo guardaron y ejecutan:
bash apagado.sh
Saludos.
[inicio apagado.sh]
#!/bin/sh
clear
echo "****Bienvenido al Sitema de Apagado Automatico****"
echo ""
echo ""
echo "MENU"
echo " 1.-Apagar PC ahora"
echo " 2.-Reiniciar PC ahora"
echo " 3.-Apagar PC en un ahora determinada"
echo " 4.-Apagar PC en un lapso determinado"
echo " 5.-Salir"
echo ""
read -p "Seleccionar Opcion: " OPCION
case $OPCION in
1) sudo halt;;
2) sudo reboot;;
3) echo -n "Ingresa la hora de apagado: "
read hora
sudo shutdown -h $hora;;
4)echo -n "Ingresa el numero de minutos, tras cual el PC se apagara: "
read minutos
sudo shutdown -h $minutos;;
5) exit;;
*) echo "Usted ingreso una opcion que no esta en el menu"
exit 1;;
esac
exit 0
[fin apagado.sh]
Para ejecutarlo, abren un editor de texto, lo pegan, lo salvan como apagado.sh, se van a la terminal, buscan el dir donde lo guardaron y ejecutan:
bash apagado.sh
Saludos.
Etiquetas:
Scripts
sábado, 21 de febrero de 2009
[Bash Script] ubucleaner.sh
Les dejo este excelente script para limpiar la cache de los repositorios, paquetes que ya no sirven, papelera, configuraciones viejas, kernels viejos y demás para Ubuntu, Debian y sus derivados. Recomendado.
[inicio ubucleaner.sh]
#!/bin/bash
OLDCONF=$(dpkg -l|grep "^rc"|awk '{print $2}')
CURKERNEL=$(uname -r|sed 's/-*[a-z]//g'|sed 's/-386//g')
LINUXPKG="linux-(image|headers|ubuntu-modules|restricted-modules)"
METALINUXPKG="linux-(image|headers|restricted-modules)-(generic|i386|server|common|rt|xen)"
OLDKERNELS=$(dpkg -l|awk '{print $2}'|grep -E $LINUXPKG |grep -vE $METALINUXPKG|grep -v $CURKERNEL)
YELLOW="\033[1;33m"
RED="\033[0;31m"
ENDCOLOR="\033[0m"
if [ $USER != root ]; then
echo -e $RED"Error: must be root"
echo -e $YELLOW"Exiting..."$ENDCOLOR
exit 0
fi
echo -e $YELLOW"Cleaning apt cache..."$ENDCOLOR
aptitude clean
echo -e $YELLOW"Removing old config files..."$ENDCOLOR
sudo aptitude purge $OLDCONF
echo -e $YELLOW"Removing old kernels..."$ENDCOLOR
sudo aptitude purge $OLDKERNELS
echo -e $YELLOW"Emptying every trashes..."$ENDCOLOR
rm -rf /home/*/.local/share/Trash/*/** &> /dev/null
rm -rf /root/.local/share/Trash/*/** &> /dev/null
echo -e $YELLOW"Script Finished!"$ENDCOLOR
[fin ubucleaner.sh]
Para ejecutarlo, abren un editor de texto, lo pegan, lo salvan como cualquiernombre.sh, se van a la terminal, buscan el dir donde lo guardaron y ejecutan (como root):
chmod +x ubucleaner.sh (solo la primera vez que lo van a ejecutar, esto es para darle permisos de ejecución al archivo).
./ubucleaner.sh
Saludos.
[inicio ubucleaner.sh]
#!/bin/bash
OLDCONF=$(dpkg -l|grep "^rc"|awk '{print $2}')
CURKERNEL=$(uname -r|sed 's/-*[a-z]//g'|sed 's/-386//g')
LINUXPKG="linux-(image|headers|ubuntu-modules|restricted-modules)"
METALINUXPKG="linux-(image|headers|restricted-modules)-(generic|i386|server|common|rt|xen)"
OLDKERNELS=$(dpkg -l|awk '{print $2}'|grep -E $LINUXPKG |grep -vE $METALINUXPKG|grep -v $CURKERNEL)
YELLOW="\033[1;33m"
RED="\033[0;31m"
ENDCOLOR="\033[0m"
if [ $USER != root ]; then
echo -e $RED"Error: must be root"
echo -e $YELLOW"Exiting..."$ENDCOLOR
exit 0
fi
echo -e $YELLOW"Cleaning apt cache..."$ENDCOLOR
aptitude clean
echo -e $YELLOW"Removing old config files..."$ENDCOLOR
sudo aptitude purge $OLDCONF
echo -e $YELLOW"Removing old kernels..."$ENDCOLOR
sudo aptitude purge $OLDKERNELS
echo -e $YELLOW"Emptying every trashes..."$ENDCOLOR
rm -rf /home/*/.local/share/Trash/*/** &> /dev/null
rm -rf /root/.local/share/Trash/*/** &> /dev/null
echo -e $YELLOW"Script Finished!"$ENDCOLOR
[fin ubucleaner.sh]
Para ejecutarlo, abren un editor de texto, lo pegan, lo salvan como cualquiernombre.sh, se van a la terminal, buscan el dir donde lo guardaron y ejecutan (como root):
chmod +x ubucleaner.sh (solo la primera vez que lo van a ejecutar, esto es para darle permisos de ejecución al archivo).
./ubucleaner.sh
Saludos.
Etiquetas:
Scripts
Suscribirse a:
Entradas (Atom)