equivalente de yum localinstall en debian
gdebi
aptitude install gdebi
jueves, 22 de noviembre de 2012
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\
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=rickhunter7jueves, 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".
ejemplo
otro ejemplo
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
Con gnu wget
josm-update.cmd
http://gnuwin32.sourceforge.net/packages/wget.htm
Con Powershell
josm-update.ps1
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
http://gnuwin32.sourceforge.net/packages/wget.htm
Con Powershell
josm-update.ps1
Import-Module BitsTransfer Start-BitsTransfer -source "http://josm.openstreetmap.de/josm-latest.jar" sleep 5
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
para que arranque al inicio, podemos agregarlo al final de /etc/rc.local
para monitorear el script corriengo en 2do plano:
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
Suscribirse a:
Entradas (Atom)