• Portada
    • Recientes
    • Usuarios
    • Registrarse
    • Conectarse

    Scripts utiles

    Programado Fijo Cerrado Movido
    Sistemas operativos
    5
    13
    1.7k
    Cargando más mensajes
    • Más antiguo a más nuevo
    • Más nuevo a más antiguo
    • Mayor número de Votos
    Responder
    • Responder como tema
    Accede para responder
    Este tema ha sido borrado. Solo los usuarios que tengan privilegios de administración de temas pueden verlo.
    • ferelxyxF
      ferelxyx Veteranos HL
      Última edición por

      bueno, hay quien afeita bonbillas,quien peina calaberas,quien quita los pelos
      de una pierna y los pega en la otra.y tu haces Scripts

      cada loco con su tema

      bueno en serio no es ninguna joya pero esta bien

      saludos

      Membris KhanM 1 Respuesta Última respuesta Responder Citar 0
      • Membris KhanM
        Membris Khan @ferelxyx
        Última edición por

        Buena idea! A ver si alguno postea alguno que me pueda ser útil para mi servidor 🙂

        YorusY 1 Respuesta Última respuesta Responder Citar 0
        • YorusY
          Yorus Veteranos HL @Membris Khan
          Última edición por

          Como útil para el servidor a mi me gustó bastante el que Psgonza puso en la rama que abrí sobre el Mldonekey y mi mini-server. Con su permiso algo así:

          # ~/.bash_profile: executed by bash(1) for login shells.
          # see /usr/share/doc/bash/examples/startup-files for examples.
          # the files are located in the bash-doc package.
          
          # the default umask is set in /etc/login.defs
          #umask 022
          
          # include .bashrc if it exists
          if [ -f ~/.bashrc ]; then
              . ~/.bashrc
          fi
          
          # set PATH so it includes user's private bin if it exists
          if [ -d ~/bin ] ; then
              PATH=~/bin:"${PATH}"
          fi
          
          function sysinfo()
          {
          echo -e "\nBienvenido a ${BLUEP}$HOSTNAME"
          echo -e "\n${REDP}Datos servidor: $NC "; uname -a
          echo -e "\n${REDP}Usuarios logueados: $NC "; w -h
          echo -e "\n${REDP}Fecha/Hora: $NC "; date
          echo -e "\n${REDP}Estado servidor: $NC "; uptime
          echo -e "\n${REDP}Memoria: $NC "; free
          echo -e "\n${REDP}Ocupación discos: $NC "; df -h
          echo ""
          }
          
          #Colores
          BLUEP='\e[1;34m'
          REDP='\e[1;31m'
          NC='\e[0m'
          
          sysinfo
          
          

          Ideal para cuando nos conectamos por SSH al servidorcillo y que nos de unas cuantas estadísticas.

          Mi centro de operaciones
          Mi blog en HL

          hlbm signature

          Membris KhanM 1 Respuesta Última respuesta Responder Citar 0
          • Membris KhanM
            Membris Khan @Yorus
            Última edición por

            Genial ese último script!

            Por cierto, alguien sabría programar un script que al ejecutarlo sucesivamente alternara entre dos comandos?

            Por ejemplo, que al ejecutarlo una vez ejecute comando1, al ejecutarlo otra sea comando 2, al ejecutarlo de nuevo, comando1, y así hasta el infinito. He pensando que modificando un archivo de texto con valor 1 o 0 pero ni idea… 😞

            psgonzaP 1 Respuesta Última respuesta Responder Citar 0
            • psgonzaP
              psgonza @Membris Khan
              Última edición por

              @Membris:

              Genial ese último script!

              Por cierto, alguien sabría programar un script que al ejecutarlo sucesivamente alternara entre dos comandos?

              Por ejemplo, que al ejecutarlo una vez ejecute comando1, al ejecutarlo otra sea comando 2, al ejecutarlo de nuevo, comando1, y así hasta el infinito. He pensando que modificando un archivo de texto con valor 1 o 0 pero ni idea… 😞

              Con esta tonteria te vale… ejecuta indefinidamente dos opciones....

              #!/bin/bash
              i=0
              echo "control-C para parar"
              while [ 1 ]
              do
              {
              if [ `expr $i % 2` -eq  0 ]
              then
              echo 'ejecutas 1'
              else
              echo 'ejecutas 2'
              fi
              i=$(expr $i + 1)
              }
              done
              
              

              Mierda, te he entendido mal!!! 😄 eso no es lo que buscabas

              Membris KhanM 1 Respuesta Última respuesta Responder Citar 0
              • Membris KhanM
                Membris Khan @psgonza
                Última edición por

                @psgonza:

                Con esta tonteria te vale… ejecuta indefinidamente dos opciones....

                #!/bin/bash
                i=0
                echo "control-C para parar"
                while [ 1 ]
                do
                {
                if [ `expr $i % 2` -eq  0 ]
                then
                echo 'ejecutas 1'
                else
                echo 'ejecutas 2'
                fi
                i=$(expr $i + 1)
                }
                done
                
                

                Mierda, te he entendido mal!!! 😄 eso no es lo que buscabas

                Bueeeno, la intención me vale 🙂

                psgonza for president!

                psgonzaP 1 Respuesta Última respuesta Responder Citar 0
                • psgonzaP
                  psgonza @Membris Khan
                  Última edición por

                  Se me habia olvidado esto… he enredado un poco con los export para usar variables pero da mucha guerra...

                  Asi es muy simple (un poco chapucero, pero simple)

                  #!/bin/bash
                  if [ ! -e "$PWD/.exist" ]; then
                         touch .exist
                          echo "ejecuta1"
                  else
                          echo "ejecuta2"
                         rm .exist
                  fi
                  
                  

                  😉

                  Membris KhanM 1 Respuesta Última respuesta Responder Citar 0
                  • Membris KhanM
                    Membris Khan @psgonza
                    Última edición por

                    Eres un crack tío, gracias. Si hasta entiendo más o menos el código 🙂

                    Ya si pudieras hacer que uno de esos comandos (o ambos, no pasa nada) tuviera un retardo de X segundos antes de ejecutarse aunque fuera en un script distinto sería la leche.

                    Ya te comentaré para qué quiero estas cosas tan raras 🙂

                    psgonzaP 1 Respuesta Última respuesta Responder Citar 0
                    • psgonzaP
                      psgonza @Membris Khan
                      Última edición por

                      @Membris:

                      Eres un crack tío, gracias. Si hasta entiendo más o menos el código 🙂

                      Ya si pudieras hacer que uno de esos comandos (o ambos, no pasa nada) tuviera un retardo de X segundos antes de ejecutarse aunque fuera en un script distinto sería la leche.

                      Ya te comentaré para qué quiero estas cosas tan raras 🙂

                      Te he puesto un sleep 5 como podia haber puesto un 50… cambialo por los segundo que quieras que espere. Si solo quieres que sea en uno de los dos, pues lo quitas del else

                      #!/bin/bash
                      if [ ! -e "$PWD/.exist" ]; then
                             touch .exist
                             sleep 5
                              echo "ejecuta1"
                      else
                             sleep 5
                              echo "ejecuta2"
                             rm .exist
                      fi
                      
                      
                      Membris KhanM 1 Respuesta Última respuesta Responder Citar 0
                      • Membris KhanM
                        Membris Khan @psgonza
                        Última edición por

                        psgonza for presideeeeent, psgonza for presideeeeent

                        Es verdad, el dichoso y olividado por mí comando sleep… ya te (os) contaré qué estoy tramando 🙂

                        Membris KhanM 1 Respuesta Última respuesta Responder Citar 0
                        • Membris KhanM
                          Membris Khan @Membris Khan
                          Última edición por

                          Oye una cosita, ahora que estoy en el ajo, el "echo" sólamente muestra el texto, pero no ejecuta ningún comando 😞

                          EDITO: ya está arreglado, he quitado lo de echo y he puesto directamente los comandos. Será rudimentario como tú dices pero a mí me viene de perlas!! gracias de nuevo 😉

                          ElfoE 1 Respuesta Última respuesta Responder Citar 0
                          • ElfoE
                            Elfo @Membris Khan
                            Última edición por

                            @Membris:

                            Oye una cosita, ahora que estoy en el ajo, el "echo" sólamente muestra el texto, pero no ejecuta ningún comando 😞

                            EDITO: ya está arreglado, he quitado lo de echo y he puesto directamente los comandos. Será rudimentario como tú dices pero a mí me viene de perlas!! gracias de nuevo 😉

                            Es que el "echo" es un programa que precisamente hace eso: mostrar texto :P. Supongo que psgonza lo habría puesto para que al ejecutarlo vieras como trabajaba el script jeje…

                            Pero veo que ya te has dado cuenta tú también!

                            Un saludo!

                            1 Respuesta Última respuesta Responder Citar 0
                            • 1 / 1
                            • First post
                              Last post

                            Foreros conectados [Conectados hoy]

                            3 usuarios activos (0 miembros e 3 invitados).
                            febesin, pAtO,

                            Estadísticas de Hardlimit

                            Los hardlimitianos han creado un total de 543.3k posts en 62.8k hilos.
                            Somos un total de 34.8k miembros registrados.
                            natepatel ha sido nuestro último fichaje.