|
Mostrar Mensajes
|
Páginas: 1 2 [3] 4
|
21
|
Sistemas Operativos / Windows / Re: Descargar ISO en Windows 10 Pro
|
en: 22 Noviembre 2015, 00:54 am
|
Una ISO no puede desaparecer solo por que si, (a menos que no sea una iso), Bueno algunas opciones, (ya que no tengo mas info, como: Que gestor de descargas usas, que emuldaor iso usaste, el nombre del programa descargado o la pagina), Digo esto por que ese comportamiento me parece extraño y quizás sea un tipo del malware. Ahora bien, De cualquier forma que haya sido tu descarga puedes dar click derecho (en el registro de descarga completa), y dar en donde dice "abrir ubicación de archivo" (o algo por el estilo). O Bien puedes realizar una búsqueda en el sistema (con el nombre de la ISO) o buscar todas las ISO en tus particiones de windows con el siguiente parámetro: *.iso Si no sabes como buscar, mira esta liga http://windows.microsoft.com/es-mx/windows-8/search-file-explorerIncluso el programa donde esta montada la iso te debiera de decir donde se encuentra el iso. Espero te sirva.
|
|
|
22
|
Programación / Scripting / Re: Comentario util google play store
|
en: 21 Noviembre 2015, 08:22 am
|
HTML, CSS, PHP y javascript, es lo primero que deberías estudiar para poder hacerte un buen bot, o por lo menos entender como hacer una extenciòn en algún navegador para el mismo propósito, te sugiero que tomes un lenguaje script de los anteriores (no puedes dejar atrás los estructurales), y plantees una idea por aquí y te ayudo a desarrollarla... espera aun tienes iMacros, también busca que carajo es eso.
No, no descartes los lenguajes, es lo mejor que puedes hacer.
|
|
|
24
|
Programación / Scripting / Re: (BASH) Eliminar lineas que NO contengan ciertas palabras..
|
en: 19 Noviembre 2015, 03:25 am
|
Te recomiendo SED, es una Bestia (por la cantidad de parámetros y opciones, ademas de que lo puedes combinar con mas tuberías). Bien comencemos: uso sed ComandosSed archivo De la siguiente expresión: sed '/palabra/!d' ejemplo.txt > ejemplo2.txt /palabra/ ---> palabra a buscar, (OJO: como es una cadena va entre slash) d --->Borrar una linea ! --->Negación > --->Salida estándar (stdout) Ahora lo explicare: sed busca conciencias con "palabra" y borra esa linea, no espera borra todo lo demás menos esa linea del archivo ejemplo.txt y lo manda al archivo ejemplo2.txt (esto es conveniente ya que ar conservar el original) Me gustaría, que tuvieses muchas dudas y así poder explayarnos con infinidad de opciones. Saludos-
|
|
|
25
|
Programación / Scripting / Re: [DUDA] Cadena de caracteres
|
en: 16 Noviembre 2015, 05:37 am
|
Hola, apenas me dio tiempo de hacer el script y como vez hay puse varios elementos que no son necesarios (como los diferentes "for", o tuberias) investiga y suerte. #!/bin/bash #Espero que sepas acerca de declarar varibles en bash y por que. array=() N=1 echo "Introduce un nombre de usuario:" read user #Numero de usuarios conecados num=$( who | nl | sed -n '$p' | awk '{print $1}' ) # nl ---> listar. # sed -n '$p' ---> imprimir la ultima fila. # awk '{print $1}' ---> imprimir la primera columna. #introducir los valores en un array, es completamente incesario ya que aqui podriamos comprar de una vez. #pero bueno hagamoslo. for((x=0; x < $num; ++x)) do usu=$( who | sed -n "$N p" | awk '{print $1}' ) array[$x]=$usu ((N++)) done #ojo: sed -n "$N p" ---> escapa con comillas dobles, (investiga por que y me dices) pero si fuese un numero escaparia asi: sed -n '3 p' << para mostrar la fila 3>> HH=${#array[*]} # ${#array[*]} ---> para ver el numero total de elementos de un arreglo. #Como ves este es otra manera de usar for for f in $(seq 0 $HH); do if [ "${array[$f]}" == "$user" ]; then echo "Ah! Cabron, ya estas logueado" exit 0 fi done echo "Pues no estas logueado"
|
|
|
26
|
Programación / Scripting / Re: Bash: imprimir columnas alineadas
|
en: 16 Noviembre 2015, 02:35 am
|
Genial, la verdad to tampoco conocía "Column" aca un manpage http://linux.die.net/man/1/columnAhora yo tengo una duda, yo utilizo "notify-send". (por obvias razones) notify-send -e "Informativo de RAM" "RAM usada\tRAM libre\n$var1 MB\t$varl MB" | colum -t -s $'\t' Pero no funciona, escapes siempre los he usado, (aun que solo en el cuerpo del mensaje)¿que me recomiendan?. Saludos!
|
|
|
27
|
Programación / Scripting / Re: [Bash] Matar proceso según la memoria libre
|
en: 23 Agosto 2015, 00:06 am
|
Hola, pues ya tengo el código corriendo al 100, tomar en cuenta que es un while true por lo tanto corre infinitamente, que es lo que necesito por que en firefox tengo corriendo Kibana, y esta revisando bastantes logs por lo tanto consume mucha memoria, por supuesto tambien libero la memoria cache en /proc/sys/vm/drop_caches pero no es suficiente, les dejo el codigo para que lo analicen. #!/bin/bash
while true; do
var1=$( free -m |awk 'NR==2 {print $3}' ) varl=$( free -m |awk 'NR == 2'| awk '{print $4}' ) var2=$( ps aux | grep '/usr/lib/firefox/firefox' | grep -v grep | awk '{print $2}' )
if [ $var1 -gt 3000 ]; then echo "La memoria se ha excedido cerrando Firefox" kill -9 $var2 echo "Comprobando si Firefox aun esta abierto" sleep 5 var3=$( pidof firefox )
let var4=$var3+0
if [ $var4 -gt 0 ]; then
echo "Firefox esta abierto, lo tendremos que cerrar" pkill -9 firefox else
echo "Firefox no esta abierto"
fi
echo "esperando 5 segundos para volver a ejecutar la aplicacion" sleep 5 nohup /usr/lib/firefox/firefox & else echo "La memoria aun es estable, el espacio usado es de $var1 MB y libre de $varl MB" fi
sleep 1
done
|
|
|
28
|
Programación / Scripting / Re: Problema con salida telnet en Bash
|
en: 15 Agosto 2015, 03:22 am
|
El problema según veo es que estas imprimiendo la contraseña, y no introducioendola en el campo, sugiero que utilices Expect (viene en la mayoría de las distros), fíjate su lo tienes instalado en /usr/bin/expect Pero mejor aun, usa Python (es lo mejor que puedes hacer) pero te explicare con Expect. #!/bin/bash
HOST="192.168.192.129" USER="1234" PASS="1234"
VAR=$(expect -c " spawn telnet $HOST
match_max 100000 expect \"*?login:*\" send -- \"$USER\r\" send -- \"\r\"
match_max 100000 expect \"*?assword:*\" send -- \"$PASS\r\" send -- \"\r\" ") sudo telnet
De lo anterior lo único que merece la pena explicar, para que tengas una idea es: expect \"*?assword:*\" espera a que en pantalla parezca assword con comodines para cualquier palabra, antes y después. send -- \"$PASS\r\" mandara el password después de la condición anterior. Definitivamente investiga mas, y seguramente hay error en mi codigo pero quiero que veas como funciona, ahora bien usa python o perl. Saludos.
|
|
|
29
|
Programación / Scripting / [Bash] Matar proceso según la memoria libre
|
en: 15 Agosto 2015, 02:42 am
|
Buen día a todos, Estoy haciendo un script para matar un proceso dependiendo de la memoria libre el código es el siguiente: #!/bin/bash
var1= free -m |awk 'NR == 2'| awk '{print $3}' var2= ps aux | grep '/opt/skype/skype' | grep -v grep | awk '{print $2}'
while true; do if [ $var1 > 5000 ]; then echo "La memoria se ha excedido cerrando porcesos" kill -9 $var2 break else echo "La memoria aun es estable $var1" fi done
pero... ¿por que no mejor en lugar de declarar la variable para luego matar kill -9 $var2, mejor ejecutar el comando ps aux | grep '/opt/skype/skype' | grep -v grep | awk '{print $2}' | xargs kill que mataría el proceso directamente? si ese fuera el caso mejor usaría pkill skype que mataría dicho proceso, pero lo que yo quiero saber o supongo que es el problema es algo así como el manejo de números enteros, por que al hacer una condición ejemplo: $var1 > 5000 no hay resultado, supongo que estoy comparando diferentes tipos de valores, ¿que puedo hacer? ¿como puedo pasar entonces estos valores a valores enteros? Hacer notar que me estoy iniciando en Bash De antemano agradezco su ayuda, saludos.
|
|
|
30
|
Comunicaciones / Redes / red ad hoc
|
en: 18 Enero 2012, 21:18 pm
|
no se como hacer una red "ad hoc" tengo entendido q asi se le llama
-tengo 3 pc`s (2 con windows xp y otra con win7)
-todoas tienen antena wireless (por la cual se conectan a imternet en un modem infinitum)
-quiero comprartir una impresora
-no tengo router
por eso quiero hacer uan mini red ad hoc en la cual pueda compartir una impresora pero que tambien se puedan conectar a inernet inalambricamente
como puedo hacer una red ad hoc?
como puedo compartir la impresora?
y que esten tambien conectadas a internet
de antemano gracias
|
|
|
|
|
|
|