• Portada
    • Recent
    • Users
    • Register
    • Login

    Scripts utiles

    Scheduled Pinned Locked Moved Sistemas operativos
    13 Posts 5 Posters 2.3k Views 1 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • Membris KhanM Offline
      Membris Khan @ferelxyx
      last edited by

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

      YorusY 1 Reply Last reply Reply Quote 0
      • YorusY Offline
        Yorus Veteranos HL @Membris Khan
        last edited by

        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 Reply Last reply Reply Quote 0
        • Membris KhanM Offline
          Membris Khan @Yorus
          last edited by

          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 Reply Last reply Reply Quote 0
          • psgonzaP Offline
            psgonza @Membris Khan
            last edited by

            @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 Reply Last reply Reply Quote 0
            • Membris KhanM Offline
              Membris Khan @psgonza
              last edited by

              @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 Reply Last reply Reply Quote 0
              • psgonzaP Offline
                psgonza @Membris Khan
                last edited by

                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 Reply Last reply Reply Quote 0
                • Membris KhanM Offline
                  Membris Khan @psgonza
                  last edited by

                  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 Reply Last reply Reply Quote 0
                  • psgonzaP Offline
                    psgonza @Membris Khan
                    last edited by

                    @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 Reply Last reply Reply Quote 0
                    • Membris KhanM Offline
                      Membris Khan @psgonza
                      last edited by

                      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 Reply Last reply Reply Quote 0
                      • Membris KhanM Offline
                        Membris Khan @Membris Khan
                        last edited by

                        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 Reply Last reply Reply Quote 0
                        • ElfoE Offline
                          Elfo @Membris Khan
                          last edited by

                          @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 Reply Last reply Reply Quote 0

                          Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                          Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                          With your input, this post could be even better 💗

                          Register Login
                          • 1 / 1
                          • First post
                            Last post

                          Foreros conectados [Conectados hoy]

                          0 usuarios activos (0 miembros y 0 invitados).
                          febesin, pAtO, pos_yo, mauricemitford, larhondawillco, robttomlin2732, smith

                          Estadísticas de Hardlimit

                          Los hardlimitianos han creado un total de 543.7k posts en 62.9k hilos.
                          Somos un total de 36.2k miembros registrados.
                          mauricemitford ha sido nuestro último fichaje.
                          El récord de usuarios en linea fue de 222 y se produjo el Mon Jul 27 2026.