jueves, 22 de noviembre de 2012

equivalente de yum localinstall en debian

equivalente de yum localinstall en debian

gdebi

aptitude install gdebi

report_oct_stream


#!/bin/bash
filelog1=/var/log/squid3/oct_stream
filelog=${filelog1}_`date +"%y-%m-%d-%H-%M"`
cat /var/log/squid3/access.log|grep octet >$filelog

linea para /etc/crontab
50 23 * * *   root    /usr/local/scripts/report_oct-stream


sábado, 17 de noviembre de 2012

wget para windows

http://gnuwin32.sourceforge.net/packages/wget.htm

para agregar wget al path:

path

c:\program files\gnuwin32\bin\

Parametros útiles

wget -c --limit-rate=20k "http://www.firefox.com/firefox21.exe" --http-user=fftester --http-password=rickhunter7

jueves, 1 de noviembre de 2012

Como desactivar Network-Manager en Ubuntu

Network-Manager viene activado por defecto en Ubuntu Linux ediciones de escritorio. A pesar de que tiene la intención de simplificar el proceso de conexión a la red, a veces puede interferir con su conexión de red inalámbrica ad hoc a los robots. Esto es porque se da cuenta de que no existe una ruta a Internet, y cambia automáticamente la máquina a otra red inalámbrica en la esperanza de llegar a la Internet. Para evitar esto, desactivar el administrador de red como se describe a continuación.

sudo su -
mcedit /etc/NetworkManager/NetworkManager.conf

cambiar  "managed=true" a "managed=false". 


service network-manager restart

sudo gedit /etc/network/interfaces

ejemplo

# The loopback network interface
auto lo
iface lo inet loopback

# Set the wired NIC to automatically start in DHCP mode 
auto eth0
iface eth0 inet dhcp

# Set the wireless NIC to auto start in ad-hoc mode 
auto wlan0
iface wlan0 inet static
address 10.11.12.1
netmask 255.255.255.0
wireless-essid pharos
wireless-mode ad-hoc
wireless-channel 1
wireless-key off

otro ejemplo


# The following were already part of the config file
auto lo
iface lo inet loopback

# Set static IP address
auto eth0
iface eth0 inet static
address 192.168.1.10
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1
dns-nameservers 127.0.0.1
dns-search hsddd1.il.comddcast.org


sudo /etc/init.d/networking restart



martes, 11 de septiembre de 2012

josm-update.cmd

del "josm-latest.jar"
#"c:\program files\gnuwin32\bin\wget.exe" "http://josm.openstreetmap.de/josm-latest.jar"
"c:\program files (x86)\gnuwin32\bin\wget.exe" "http://josm.openstreetmap.de/josm-latest.jar"
pause


(script .cmd para actualizar josm desde windows) josm se usa para dibujar en openstreetmap.org

martes, 31 de julio de 2012

Bash Script para monitorerar conexion de internet

Bash Script para monitorerar conexion de internet.
Si no responde 3 veces, llama a otro script que reseta el modem/router.
$gedit cortesd

#!/bin/bash
echo "begin ping"
c=0
while true; do
        echo $c
        date +"%y-%m-%d %H:%M:%S"
        ping -c 3 8.8.8.8
        if [ $? -eq  0 ]; then
                echo "ping success";
  c=0
        else
                echo "fail ping"
                let "c+=1"
        fi
        ping -c 3 8.8.4.4
        if [ $? -eq  0 ]; then
                echo "ping success";
  c=0
        else
                echo "fail ping"
                let "c+=1"
        fi

         if [ $c  -gt  3 ]; then
     echo "se corto internet"
     c=0
     date >> /var/log/cortesd
     expect /usr/local/bin/pirelli_reboot.sh
        fi
 sleep 20
done


para que arranque al inicio, podemos agregarlo al final de /etc/rc.local
nohup /usr/local/bin/cortesd  &

para monitorear el script corriengo en 2do plano:
tail nohup.out  -n 30

viernes, 15 de junio de 2012

josm_update


josm_update.sh

rm josm-latest.jar

wget "http://josm.openstreetmap.de/josm-latest.jar?" -c --limit-rate=120k --no-proxy

read -p "Press any key..."

version "linux" de actualizador josm.

viernes, 30 de marzo de 2012

simple_cron.sh



#!/bin/bash
inicio="19:43"
fin="6:50"

cmd="transmission-gtk"

while true;do
    hora=`date +"%k:%M"`
    echo $hora
    if [ $hora = $inicio ] ; then
            echo ejecutando cmd
            $cmd &
    fi
    if [ $hora = $fin ] ; then
            echo fin cmd
            killall -S INT $cmd
    fi
    echo esperando 60 segundos
    sleep 60
done
exit

(c) fagervan at gmail