viernes, 1 de febrero de 2013

Debian - como cerrar la sesion de otro usuario

# sudo skill -KILL -u usuariomalo

martes, 29 de enero de 2013

Borrar archivos viejos en Linux


Como borrar archivos viejos en Linux, usando bash script.

borrar_viejos-cam-motion.sh

#!/bin/bash
#30 dias
rm -f `find /home/pepito/motion/*jpg -mtime +30`


En kernels viejos no podremos borrar mas de 4000 archivos, obtendremos un error "lista de argumentos demasiado larga". En ese caso podemos usar este script PHP:

borrar_viejos-cam-motion.sh

#!/usr/bin/php
$path="/home/fabian/motion/";
$dias=20;
$dir = opendir($path);
while($f = readdir($dir)) {
    if((time()-filemtime($path.$f) > 3600*24*$dias) and !(is_dir($path.$f)))
    if ($f!='..') unlink($path.$f);
}
closedir($dir);
?>




Version modificada, chequea extensión
#!/usr/bin/php
 3600*24*$dias) and !(is_dir($path.$f)))
  <------>if ($f!='..') unlink($path.$f);
 } 
}
closedir($dir);
?>


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

Con gnu wget

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