interaktív videómagnó

Kezdőlap Fórumok Multimédia MPlayer és társai interaktív videómagnó

10 bejegyzés megtekintése - 41-50 / 60
  • Szerző
    Bejegyzés
  • #2193086
    pointux
    Felhasználó
      Code:
      sed ‘s/Pos://;s/s(.*)//’

      Ez a „Pos:” és s közötti értéket adja.
      Ha ott van egy/több whitespace karakter és zavar, akkor a következővel egészíted ki:

      Code:
      ;s/[ t]//

      (jelen esetben a space és tab karaktereket szedi ki)

      #2193087
      pointux
      Felhasználó
        Code:
        sed ‘s/Pos://;s/s(.*)//’

        Ez a „Pos:” és s közötti értéket adja.
        Ha ott van egy/több whitespace karakter és zavar, akkor a következővel egészíted ki:

        Code:
        ;s/[ t]//

        (jelen esetben a space és tab karaktereket szedi ki)

        #2193088
        csablak
        Felhasználó

          Nos eltelt egy kis idő mióta utoljára erről dumáltunk, de elkészült az újabb már vállalható verzió.
          Sokan segítettek, akiknek még egyszer köszönöm a türelmét.
          Belekerült a cron, a sorozat, és 3 féle méret között is lehet választani.
          Mivel interaktív, így nem kell megjegyezni kapcsolókat, hanem válaszolunk a kérdésekre, és már megy is a felvétel.
          Remélem nincs benne bug, de ha mégis akkor jelezzétek.

          #2193089
          csablak
          Felhasználó

            Nos eltelt egy kis idő mióta utoljára erről dumáltunk, de elkészült az újabb már vállalható verzió.
            Sokan segítettek, akiknek még egyszer köszönöm a türelmét.
            Belekerült a cron, a sorozat, és 3 féle méret között is lehet választani.
            Mivel interaktív, így nem kell megjegyezni kapcsolókat, hanem válaszolunk a kérdésekre, és már megy is a felvétel.
            Remélem nincs benne bug, de ha mégis akkor jelezzétek.

            #2193090
            milfer
            Felhasználó

              Szia.

              Kipróbáltam a scriptet. Lenne néhány észrevételem.

              1. Ha én nem akarok időzített felvételt akkor nem kell az /etc/cron.allow állomány. Anélkül viszont nem fut tovább a script.
              2. Nálam a shutdown futtatásához root jogok kellenek. Akkor vagy rootként futtatom a scriptet vagy nem állítja le a gépet?
              3. Az ellenőrzéseket miért így csinálod ?

              if [ -f /usr/bin/aumix ]; then
                  . /usr/bin/aumix
              else echo -e ${Red} „Figyelem! Nincs feltelepítve az aumix.”
              echo ”
                  exit
              fi

              Így sokkal egyszerűbb, és rögtön az is kiderül, hogy futtatható a fájl. (persze csak ha valamelyik programra vagy kiváncsi)

              if ! [ -x /usr/bin/aumix ]; then
              echo -e ${Red} „Figyelem! Nincs feltelepítve az aumix.”
              echo ”
                  exit
              fi

              Vagy beolvastatatod egy változóba, és így nem kell, hogy a /usr/bin-be legyen

              AUMIX=`which aumix 2>/dev/null`

              if [ -z „$AUMIX” ] ; then
                  echo -e ${Red} „Figyelem! Nincs feltelepítve az aumix.”
                  exit
              fi

              4. A többi program meglétét is ellenőrizni kellene. Mert például nálam nincs telepítve „bc” nevü progi.

              Na mára ennyi.  😉

              #2193091
              milfer
              Felhasználó

                Szia.

                Kipróbáltam a scriptet. Lenne néhány észrevételem.

                1. Ha én nem akarok időzített felvételt akkor nem kell az /etc/cron.allow állomány. Anélkül viszont nem fut tovább a script.
                2. Nálam a shutdown futtatásához root jogok kellenek. Akkor vagy rootként futtatom a scriptet vagy nem állítja le a gépet?
                3. Az ellenőrzéseket miért így csinálod ?

                if [ -f /usr/bin/aumix ]; then
                    . /usr/bin/aumix
                else echo -e ${Red} „Figyelem! Nincs feltelepítve az aumix.”
                echo ”
                    exit
                fi

                Így sokkal egyszerűbb, és rögtön az is kiderül, hogy futtatható a fájl. (persze csak ha valamelyik programra vagy kiváncsi)

                if ! [ -x /usr/bin/aumix ]; then
                echo -e ${Red} „Figyelem! Nincs feltelepítve az aumix.”
                echo ”
                    exit
                fi

                Vagy beolvastatatod egy változóba, és így nem kell, hogy a /usr/bin-be legyen

                AUMIX=`which aumix 2>/dev/null`

                if [ -z „$AUMIX” ] ; then
                    echo -e ${Red} „Figyelem! Nincs feltelepítve az aumix.”
                    exit
                fi

                4. A többi program meglétét is ellenőrizni kellene. Mert például nálam nincs telepítve „bc” nevü progi.

                Na mára ennyi.  😉

                #2193092
                csablak
                Felhasználó

                  Köszi a visszajelzést. Ez az első valamire való scriptem x-dik változata..
                  Az olvass.el-ben benne van hogy miként lehet beállítani hogy sima felhasználóként is leállítsa a gépet a shutdown.
                  Először a halt -p-t írtam bele, de ez meg nem volt jó a visudonak.

                  Persze ez csak akkor érdekes számodra, ha akarod használni a cront. De te nem akarod, úgyhogy…
                  lehet visszaírom a fővonalba a halt-p-t. A cronnál meg marad a shutdown.

                  Hát a cron.allow megléte vagy nem megléte érdekes kérdés. Gondolkodom rajta.
                  bc – igen. Nálam ez alapértelmezetten települt. Nem is gondoltam rá hogy más disztrónál ez nem is létezik alapból.

                  Az ellenőrzéseket a rendszerem /etc/rc.d/rc.sysinit alapján készítettem. S abban így is ellenőriznek. Bár való igaz hogy mindenféle változat van benne.
                  Egyelőre megelégedtem azzal hogy működött.

                  A legelső ellenőrzés még ennél is nagyobb volt. 🙂
                  if [ -f /usr/bin/aumix ]; then
                      echo ” >/dev/null 2>&1
                  else echo -e ${Red} „Figyelem! Nincs feltelepítve az aumix.”
                      exit
                  fi

                  #2193093
                  csablak
                  Felhasználó

                    Köszi a visszajelzést. Ez az első valamire való scriptem x-dik változata..
                    Az olvass.el-ben benne van hogy miként lehet beállítani hogy sima felhasználóként is leállítsa a gépet a shutdown.
                    Először a halt -p-t írtam bele, de ez meg nem volt jó a visudonak.

                    Persze ez csak akkor érdekes számodra, ha akarod használni a cront. De te nem akarod, úgyhogy…
                    lehet visszaírom a fővonalba a halt-p-t. A cronnál meg marad a shutdown.

                    Hát a cron.allow megléte vagy nem megléte érdekes kérdés. Gondolkodom rajta.
                    bc – igen. Nálam ez alapértelmezetten települt. Nem is gondoltam rá hogy más disztrónál ez nem is létezik alapból.

                    Az ellenőrzéseket a rendszerem /etc/rc.d/rc.sysinit alapján készítettem. S abban így is ellenőriznek. Bár való igaz hogy mindenféle változat van benne.
                    Egyelőre megelégedtem azzal hogy működött.

                    A legelső ellenőrzés még ennél is nagyobb volt. 🙂
                    if [ -f /usr/bin/aumix ]; then
                        echo ” >/dev/null 2>&1
                    else echo -e ${Red} „Figyelem! Nincs feltelepítve az aumix.”
                        exit
                    fi

                    #2193094
                    csablak
                    Felhasználó

                      Hello milfer!

                      Változtattam a dolgokon és talán már így neked is tetszeni fog.
                      Mégiscsak visszatértem az  echo ” >/dev/null 2>&1 -ra.
                      Ez biztos! És legalább elnyomja a bash eredeti hibaüzeneteit.
                      Az ellenőrzést az általad javasolt egyszerűsített módon oldottam meg. Kivettem egy csomó felesleges clear utasítást is.

                      #2193095
                      csablak
                      Felhasználó

                        Hello milfer!

                        Változtattam a dolgokon és talán már így neked is tetszeni fog.
                        Mégiscsak visszatértem az  echo ” >/dev/null 2>&1 -ra.
                        Ez biztos! És legalább elnyomja a bash eredeti hibaüzeneteit.
                        Az ellenőrzést az általad javasolt egyszerűsített módon oldottam meg. Kivettem egy csomó felesleges clear utasítást is.

                      10 bejegyzés megtekintése - 41-50 / 60
                      • Be kell jelentkezni a hozzászóláshoz.