Tenemos que hacer algo con nuestra comunidad...

tuxwar

Bovino maduro
#1
linux es un sistema bastante robusto, cada ves que entro a ba-k e ingreso al subforo de GNU/Linux veo que solo son aportes de programas, unos wallpapers, documentacion pero nada desarrollado por nosostros mismos, en esta ocasion les dejo un shellscript desarrollado por mi es muy simple quizas pero es una buena forma de empezar, existen muchos que se autodenominan expertos en programacion que dicen que los shellscrips son demasiado simples y muy restrictivos, quizas tengan razon pero desde mi punto de vista es un buen comienzo para sumergirse en ese gran mundo de la programacion en linux.

Por favor hay que hacer algo ya que este subforo se esta bolviendo muy aburrido, y en nuestras manos esta que cambie aqui les dejo el enlace de mi script no es el unico que he hecho despues subo mas.

el objetivo principal es que todos aporten un script, pidan algun script, lo modifiquen, etc.

Espero participen y muchas gracias.

P.D. Opinen sobre mi script.

http://www.megaupload.com/?d=UPKN8CH3


Hola si disculpen por no explicar que es lo que hace el script. pero antes que bárbaro como critican parece que muchos no entienden muchas cosas y no lo digo por los usuarios nuevos lo digo por que sigamos con lo que es la verdadera esencia de GNU/Linux que es el compartir para aprender mas y mejores tecnicas, para mejorar las cosas que aca compartamos y para que los usuarios que apenas empiezan se den ceunenta de lo sencillo que es introducirse al mundo de linux a eso me refiero y no estoy diciendo nada mas y si lo puse en un servidor es para evitarles la pena de meterlo a un archivo y darle permisos de ejecucion, en fin solo recuerden esto no necesito criticas solo aportes ya sean los mejores o los peores scripts no importa siempre hay algo nuevo que aprender de ellos, Olviden esa mentalidad tonta de que soy mejor que todos, programo en no se cuantos lenguajes, tengo 300 certificaciones y si fuera asi no presuman mejor compartan.

EXPLICACION DEL SCRIPT

el script escanea las maquinas de nuestra red para ver si se encuentran encendidas es muy util con servidores o como quieran modificarlo, primero busca el archivo que contiene las direcciones ip a escanear el cual se encuentra en el HOME del usuario si no fuera asi lo genera y despues ejecuta el escaneo. No es complicado el script y es muy facil de leer.
 
#5
chingona idea hermano pero deberías de tomar en cuenta que acá en el subforo de linux hay muchos usuarios (me incluyo) que no somos programadores.. el mundo de linux ya está pasando a ser del usuario standard y gente que se dedica a otras profesiones también son usuarios de linux como tú mismo lo has dicho. "por su robustez".

Sinceramente espero poder apoyar de alguna manera en tu idea que sería genial para los usuarios como nosotros e ir teniendo cada vez un SO óptimo..

saludos mi hermano, espero sinceramente llegue a buen puesto tu iniciativa..!!

PD. tienes razón con lo que sucede en el subforo..
 

Agreval

Bovino de alcurnia
#6
vuelvo a adaptar unos scripts que tenia ahí y los pongo aunque son modificaciones ya que apenas estoy aprendiendo ñ_ñ
 

Someone in time

Bovino Milenario
#7
Jajajaja... entonces para entrar al foro de GNU/Linux hay que saber programar para hacer aportes o si no mejor ni entrar??? entonces todo se resume en que al usar GNU/Linux debemos hacer scripts de shell??
No estoy de acuerdo, GNU/Linux es para el usuario desde el programador hasta el menos instruido y de la misma forma cualquier persona puede postear lo que le parezca... no digo que no se puedan postear scripts pues es interesante pero no discriminar...

Mi opinión...

P:eek: para colmo posteas tu script en un servidor de descarga como si pesara 1GB en vez de simplemente hacer esto:
Código:
#creado por OpenAlliance
#http://openalliance.wordpress.com (nuevo)
#
#!/bin/bash
# genera direccion ip del tipo 192.168.1.0

   function generaip()
    {
   NUMERO=2

      while [ $NUMERO -lt 254 ]
       do 
        echo 192.168.1.$NUMERO
        let NUMERO=NUMERO+1
       done
    }
               function ejecucion()
                 {
                clear
                  LISTA=`cat mis_servers.lst | grep -v "#" | cut -f1 `
                  for server in $LISTA
                   do
                    echo
                    echo Realizo un ping a la maquina $server
                    echo
                    ping -c2 $server >>/dev/null 2>&1
                      case $? in
                        0)
                          echo -e $server: "\\033[1;34mActiva\\033[0;0m" ; read;;
                        1)
                          echo -e $server: "\\033[1;31mNo contesta\\033[0;0m";;
                        2)
                          echo -e $server: "\\033[1;33mError\\033[0;0m";;
                       esac
                   done
                sleep 120 
                ejecucion
                 }


if [ -e $HOME/mis_servers.lst ]
 then
  ejecucion
 else
  echo "el fichero mis_servers.lst no existe se generara automaticamente"
  read
  echo "generando espere por favor"
  sleep 10
  generaip > mis_servers.lst
  echo "El fichero se ha generado presione ENTER para continuar"
  read
  ejecucion
fi
 

mcder3

Bovino Milenario
#8
muy buena la iniciativa pero por favor si postean un script expliquen que hace y para los que descarguen los scripts les recomiendo que los revisen para evitar un "rm -rf /" :D:D

saludos
 

Zephyros

Bovino de la familia
#9
pero antes de bajarlo....que hace tu script?
Touchè...

No es para nada sano el descargar y ejecutar scripts de personas desconocidas...

Si por lo menos nos describieras a detalle qué hace tu script, otra cosa sería y tal vez me animaría a descargarlo (porque un archivo de texto bien puede ser posteado entre etiquetas CODE).
 

mcder3

Bovino Milenario
#11
Touchè...

No es para nada sano el descargar y ejecutar scripts de personas desconocidas...

Si por lo menos nos describieras a detalle qué hace tu script, otra cosa sería y tal vez me animaría a descargarlo (porque un archivo de texto bien puede ser posteado entre etiquetas CODE).
el a puesto en la descripción de megaupload "Script que muestra el estado de equipos en mi red"
 

tuxwar

Bovino maduro
#12
No no es solo eso...

Jajajaja... entonces para entrar al foro de GNU/Linux hay que saber programar para hacer aportes o si no mejor ni entrar??? entonces todo se resume en que al usar GNU/Linux debemos hacer scripts de shell??
No estoy de acuerdo, GNU/Linux es para el usuario desde el programador hasta el menos instruido y de la misma forma cualquier persona puede postear lo que le parezca... no digo que no se puedan postear scripts pues es interesante pero no discriminar...

Mi opinión...

P:eek: para colmo posteas tu script en un servidor de descarga como si pesara 1GB en vez de simplemente hacer esto:
Código:
#creado por OpenAlliance
#http://openalliance.wordpress.com (nuevo)
#
#!/bin/bash
# genera direccion ip del tipo 192.168.1.0

   function generaip()
    {
   NUMERO=2

      while [ $NUMERO -lt 254 ]
       do 
        echo 192.168.1.$NUMERO
        let NUMERO=NUMERO+1
       done
    }
               function ejecucion()
                 {
                clear
                  LISTA=`cat mis_servers.lst | grep -v "#" | cut -f1 `
                  for server in $LISTA
                   do
                    echo
                    echo Realizo un ping a la maquina $server
                    echo
                    ping -c2 $server >>/dev/null 2>&1
                      case $? in
                        0)
                          echo -e $server: "\\033[1;34mActiva\\033[0;0m" ; read;;
                        1)
                          echo -e $server: "\\033[1;31mNo contesta\\033[0;0m";;
                        2)
                          echo -e $server: "\\033[1;33mError\\033[0;0m";;
                       esac
                   done
                sleep 120 
                ejecucion
                 }


if [ -e $HOME/mis_servers.lst ]
 then
  ejecucion
 else
  echo "el fichero mis_servers.lst no existe se generara automaticamente"
  read
  echo "generando espere por favor"
  sleep 10
  generaip > mis_servers.lst
  echo "El fichero se ha generado presione ENTER para continuar"
  read
  ejecucion
fi
como muchos dicen son usuarios novatos y el script ya esta listo para ser usado... en fin.
 

Akonerz

Bovino adicto
#13
Jajajaja... entonces para entrar al foro de GNU/Linux hay que saber programar para hacer aportes o si no mejor ni entrar??? entonces todo se resume en que al usar GNU/Linux debemos hacer scripts de shell??
No estoy de acuerdo, GNU/Linux es para el usuario desde el programador hasta el menos instruido y de la misma forma cualquier persona puede postear lo que le parezca... no digo que no se puedan postear scripts pues es interesante pero no discriminar...

Mi opinión...

P:eek: para colmo posteas tu script en un servidor de descarga como si pesara 1GB en vez de simplemente hacer esto:
Código:
#creado por OpenAlliance
#http://openalliance.wordpress.com (nuevo)
#
#!/bin/bash
# genera direccion ip del tipo 192.168.1.0

   function generaip()
    {
   NUMERO=2

      while [ $NUMERO -lt 254 ]
       do 
        echo 192.168.1.$NUMERO
        let NUMERO=NUMERO+1
       done
    }
               function ejecucion()
                 {
                clear
                  LISTA=`cat mis_servers.lst | grep -v "#" | cut -f1 `
                  for server in $LISTA
                   do
                    echo
                    echo Realizo un ping a la maquina $server
                    echo
                    ping -c2 $server >>/dev/null 2>&1
                      case $? in
                        0)
                          echo -e $server: "\\033[1;34mActiva\\033[0;0m" ; read;;
                        1)
                          echo -e $server: "\\033[1;31mNo contesta\\033[0;0m";;
                        2)
                          echo -e $server: "\\033[1;33mError\\033[0;0m";;
                       esac
                   done
                sleep 120 
                ejecucion
                 }


if [ -e $HOME/mis_servers.lst ]
 then
  ejecucion
 else
  echo "el fichero mis_servers.lst no existe se generara automaticamente"
  read
  echo "generando espere por favor"
  sleep 10
  generaip > mis_servers.lst
  echo "El fichero se ha generado presione ENTER para continuar"
  read
  ejecucion
fi
pues el script ya tiene los permisos necesarios para que los novatos que no saben programar los ejecuten men y si no kieres o no sabes aportar en estas cuestiones en tu comunidad pues aporta en lo que sabes si no no lo hagas no nomas criticas las iniciativas de otros que a mas de 1 te aseguro le parecio buena incluyendome
saludos a todos
 

Someone in time

Bovino Milenario
#15
pues el script ya tiene los permisos necesarios para que los novatos que no saben programar los ejecuten men y si no kieres o no sabes aportar en estas cuestiones en tu comunidad pues aporta en lo que sabes si no no lo hagas no nomas criticas las iniciativas de otros que a mas de 1 te aseguro le parecio buena incluyendome
saludos a todos
Si lo sé hacer o no, no es asunto tuyo además solamente estaba expresando mi opinión... si a vos te pareció una buena idea perfecto...
 

btopqs

Bovino maduro
#16
Buena iniciativa para aquellos que tenemos los concocimientos de hacer los script, y buena oportunidad para aquellos que no saben vayan aprendiendo.

Yo tengo varios que editare y lo mostrare, y con gusto de compartir
 
Arriba