|
|
La Taberna Un lugar para conversar sobre casi cualquier tema |
|
Thread Tools | Display Modes |
11-15-2007, 10:37 AM | #1 |
Count
Join Date: Jan 2007
Location: Rosario
Posts: 1,440
|
Cual es el Script o codigo mas desatroso que hiciste?
bue, esa pregunta?
por problemas con el wifi-radar dije Ja vamos a hacer un scriptcito de shell que me solucione la vida y termine con este mamrracho (conste que anda :-P o creo :-S todavia no lo probe) Code:
echo "es una red WEP?" read R2 echo "quiere usar una red guardada?(s/n)" read R1 clear if [ $R1 = "n" ]; then echo "Ingrese la red a la que se quiere conectar (nombre completo)" read CON echo "Ingrese la clave" read CLAVE echo "Desea Guardar esta red para Futuro? (ingrse s/n)" read RESP clear if [ $RESP = "s" ]; then echo "Ingrese nombre a guardar" read NOM echo $CON > /redes/$NOM"nom" echo $CLAVE >> /redes/$NOM"cla" echo $NOM >> /redes/Guardadas.txt clear fi elif [ $R1="s" ] ; then echo "Desea ver las redes que guardo?" read MAMA clear if [ $MAMA = s ]; then cat /redes/Guardadas.txt else echo "OK" fi echo "ingrese el nombre de la red a conectar" read NOM CON=`cat /redes/$NOM"nom"` CLAVE=`cat /redes/$NOM"cla"` fi echo "Desea conectar ahora? (s/n)" read RE if [ $RE = s ] ; then if [ $R2 = s ] ; then /sbin/iwconfig wlan0 key $CLAVE essid $CON dhclient wlan0 clear else echo "# See /usr/doc/wpa_supplicant-0.5.7/wpa_supplicant.conf.sample # for many more options that you can use in this file. # This line enables the use of wpa_cli which is used by rc.wireless # if possible (to check for successful association) ctrl_interface=/var/run/wpa_supplicant # By default, only root (group 0) may use wpa_cli ctrl_interface_group=0 eapol_version=1 ap_scan=1 fast_reauth=1 # WPA protected network, supply your own ESSID and WPAPSK here: network={ scan_ssid=0 ssid=\"$CON\" proto=WPA key_mgmt=WPA-PSK pairwise=CCMP TKIP group=CCMP TKIP WEP104 WEP40 psk=\"$CLAVE\" } # Plaintext connection (no WPA, no IEEE 802.1X), # nice for hotel/airport types of WiFi network. # Youll need a recent version of wireless-tools for this! network={ ssid=\"any\" key_mgmt=NONE priority=2 }" > /redes/wpa_supplicant.conf wpa_supplicant -w ext -i wlan0 -c /redes/wpa_supplicant.conf -B dhclient wlan0 fi else echo "Ok, hasta luego ^^" fi EDIT: todavia no dormi y ahora que lo veo de nuevo me da verguenza :-S podria haber usado un swich o un case :-S o por lo menos hacerlo mas proliko :'( que catasrtofe :'(
__________________
Usuario GNU/linux registrado Nº450915 "Sólo hay un problema con el sentido común: que no es demasiado común" -- Milt Bryce |
11-15-2007, 12:13 PM | #2 |
Marquis
Join Date: Oct 2006
Location: no se pudo establecar conexión con el servidor
Posts: 2,057
|
Estaba colaborando con un vaporware (al final nunca se completó) para manejar radios. Mi script tenía que leer una directorio lleno de mp3, moverlos al repositorio, cargar los tag a la BD y limpiar el directorio original. Ah, y lo hacía recursivamente.
Al principio, pedía confirmación antes de limpiar el directorio original, pero mi jefe me dijo "cagate en la seguridad. Que haga todo automático en base a los parámetros que se le pasen", tons saqué esa pregunta, y si uno no le decía donde trabajar era el directorio actual... y mi jefe lo ejecutó como root en la raiz (/ para los amigos)...y ese script arrasó con su linux, windows (lo conservaba para jugar al age), un zip que tenía montado... y así sucesivamente. Desde entonces cargamp3.pl se transformó en script-asesino.pl
__________________
in theCopyleft—all rights reversed |
11-15-2007, 12:17 PM | #3 |
Legend
Join Date: Mar 2006
Location: Oslo
Posts: 2,176
|
Mejor no contesto
#include <regnum.h>
__________________
Surak Remember... this is just a game! - Xephandor existe y Miriya es su profeta! |
11-15-2007, 02:48 PM | #4 | |
Count
Join Date: May 2007
Location: Far away, across the fields...
Posts: 1,331
|
Quote:
__________________
<Krishna> <Krieger><Avalancha de Disney > |
|
11-15-2007, 07:36 PM | #5 | |
Count
Join Date: Oct 2006
Location: ...Perrita Regalona...
Posts: 1,501
|
Quote:
__________________
Lesty - ::: Cazadora de Yaara Heren Hyarmenor ::: YA no se cuantos Años!! Ha vuelto la única, auténtica y REAL REINA del RO!.
|
|
11-15-2007, 07:40 PM | #6 |
Duke
Join Date: Jan 2007
Posts: 3,939
|
Una vez me quise hacer un programa en c que te pasase de formato ogg a mp3 autmáticamente solo indicandole la ruta.
Usando forks y execs era sencillito, pero no conseguía que me funcionase recursivamente , de esto ya van... 1 año y medio... dios como pasa el tiempo, era cuando estaba empezando a usar openSuSE de forma seria, snif
__________________
"Nunca un científico ha quemado a un religioso por afirmar a Dios sin pruebas". Manuel Toharia "uno empieza a darse cuenta que eso de no hacer ejercicio, comer y beber como si fuese la ultima cena y mantener la figura ya no existe...". Maryan |
11-15-2007, 07:54 PM | #7 | |
Duke
Join Date: Nov 2006
Location: 0x00CAFE
Posts: 3,366
|
Bueh, una vez usé un Exception para capturar si el usuario había metido la clave en un formulario de login y era correcta, y verificaba en un while que subía el procesamiento a 100%. Después hice las cosas como corresponden y pedía todo con un jOptionPane. Para verificar la clave hice un método como GNU manda.
Quote:
No quiero ver el manejo de punteros
__________________
I don't have a solution, but I admire the problem. |
|
11-16-2007, 12:14 AM | #8 |
Baron
Join Date: Apr 2007
Location: Detrás tuyo
Posts: 777
|
No recuerdo como fue exactamente, sólo que los permisos salvaron a mi sistema de ficheros. Menudo susto me llevé
Suerte que no suelo probar los script como root
__________________
Prefiero morir como un pt a matar como buguero |
11-16-2007, 12:50 AM | #9 | |
Marquis
Join Date: Oct 2006
Location: no se pudo establecar conexión con el servidor
Posts: 2,057
|
Quote:
__________________
in theCopyleft—all rights reversed |
|
11-16-2007, 08:00 PM | #10 |
Apprentice
Join Date: Dec 2006
Location: En el Bosque Viejo. Junto al Tornasauce.
Posts: 93
|
Code:
echo "sunos" > /dev/null Tas aburrío eh? XDDDDDD
__________________
FORZA AVALANCHA GLACIAL
|
|
|