internetes rádió?

Kezdőlap Fórumok Vegyes gondok internetes rádió?

10 bejegyzés megtekintése - 101-110 / 119
  • Szerző
    Bejegyzés
  • #2150094
    kl223
    Felhasználó

      Hm…

      vizsla wrote:
      Más kérdés, hogy én vagy így csinálnám meg (ha which)

      Code:
      PLIST=…which P1 P2 P3…

      Valóban. 🙂 Csak mondjuk a programonkénti paramétereket (pl audacious -e és hasonlók) kicsit nehézkesebb hozzáilleszteni. Illetve ebben a megoldásban az elérési útban szereplő szóközök is gondot okozhatnak. (A `…` és a $(…) a több soros kimenetet egy sorba pakolják tudtommal.) Nem mintha jellemző lenne, de előferdülhet.

      vizsla wrote:
      vagy így és akkor nem kell which sem

      Code:

      ${PLIST[I]} ${PARAMS}

      if [ „$?” -eq 0 ]
      # kilépés a ciklusból (ha már egyet sikerült futtatni)

      Ez utóbbi, már azért is jobb, mert azt is megnézi, hogy lehet-e a programot futtatni… aka. nem száll-e el egy hibás, vagy nem megfelelő lib miatt (vagyis which esetén is érdemes ezt megtenni)
      [/I]

      🙂 Nekem is ez jutott legelőször eszembe, amint megláttam a szkriptet.
      Végül megint egy egyéni rigolya miatt vetettem el… azért, mert a grafikus appoknál (audacious, gmplayer, amarok) nem csípem, ha „függenek” egy konzoltól, amit aztán nem zárhatok be, mert akkor bezáródik az app is.
      Nem egészen értem mondjuk, hogy egy már futó audacious példánynál az „audacious –pause”, „audacious -e” és hasonló parancsok miért nem térnek vissza azonnal, dehát ez van, ezt kell szeretni.
      (Jelenleg úgy viselkednek, mintha a parancs végrehajtása után a processz joinolna a futó audaciousra.)

      Megoldás: a szkriptbe:
      ${PLAYER} ${url} helyett  ${PLAYER} ${url} &
      Csak ekkor ez utóbbi megoldásban a $? a detacholás eredménye lesz, nem a progié…

      Üdv,
      kl223

      #2150095
      kl223
      Felhasználó

        Hm…

        vizsla wrote:
        Más kérdés, hogy én vagy így csinálnám meg (ha which)

        Code:
        PLIST=…which P1 P2 P3…

        Valóban. 🙂 Csak mondjuk a programonkénti paramétereket (pl audacious -e és hasonlók) kicsit nehézkesebb hozzáilleszteni. Illetve ebben a megoldásban az elérési útban szereplő szóközök is gondot okozhatnak. (A `…` és a $(…) a több soros kimenetet egy sorba pakolják tudtommal.) Nem mintha jellemző lenne, de előferdülhet.

        vizsla wrote:
        vagy így és akkor nem kell which sem

        Code:

        ${PLIST[I]} ${PARAMS}

        if [ „$?” -eq 0 ]
        # kilépés a ciklusból (ha már egyet sikerült futtatni)

        Ez utóbbi, már azért is jobb, mert azt is megnézi, hogy lehet-e a programot futtatni… aka. nem száll-e el egy hibás, vagy nem megfelelő lib miatt (vagyis which esetén is érdemes ezt megtenni)
        [/I]

        🙂 Nekem is ez jutott legelőször eszembe, amint megláttam a szkriptet.
        Végül megint egy egyéni rigolya miatt vetettem el… azért, mert a grafikus appoknál (audacious, gmplayer, amarok) nem csípem, ha „függenek” egy konzoltól, amit aztán nem zárhatok be, mert akkor bezáródik az app is.
        Nem egészen értem mondjuk, hogy egy már futó audacious példánynál az „audacious –pause”, „audacious -e” és hasonló parancsok miért nem térnek vissza azonnal, dehát ez van, ezt kell szeretni.
        (Jelenleg úgy viselkednek, mintha a parancs végrehajtása után a processz joinolna a futó audaciousra.)

        Megoldás: a szkriptbe:
        ${PLAYER} ${url} helyett  ${PLAYER} ${url} &
        Csak ekkor ez utóbbi megoldásban a $? a detacholás eredménye lesz, nem a progié…

        Üdv,
        kl223

        #2150096
        pointux
        Felhasználó
          kl223 wrote:
          Csak mondjuk a programonkénti paramétereket (pl audacious -e és hasonlók) kicsit nehézkesebb hozzáilleszteni.

          Nem tudom, hogy miért lenne nehézkesebb, de mindegy…

          Illetve ebben a megoldásban az elérési útban szereplő szóközök is gondot okozhatnak. (A `…` és a $(…) a több soros kimenetet egy sorba pakolják tudtommal.) Nem mintha jellemző lenne, de előferdülhet.

          Aki nem ért hozzá, annak mindenképpen… aki igen, annak meg nem.
          De mint említettem én nem ezt preferálom, mert fölösleges munkálatokat okoz.

          🙂 Nekem is ez jutott legelőször eszembe, amint megláttam a szkriptet.
          Végül megint egy egyéni rigolya miatt vetettem el… azért, mert a grafikus appoknál (audacious, gmplayer, amarok) nem csípem, ha „függenek” egy konzoltól, amit aztán nem zárhatok be, mert akkor bezáródik az app is.

          Megintcsak nem értem, hogy miért záródna be… meg lehet persze úgy is csinálni, ha az a feladat:

          Code:
          #program &

          :))))

          #2150097
          pointux
          Felhasználó
            kl223 wrote:
            Csak mondjuk a programonkénti paramétereket (pl audacious -e és hasonlók) kicsit nehézkesebb hozzáilleszteni.

            Nem tudom, hogy miért lenne nehézkesebb, de mindegy…

            Illetve ebben a megoldásban az elérési útban szereplő szóközök is gondot okozhatnak. (A `…` és a $(…) a több soros kimenetet egy sorba pakolják tudtommal.) Nem mintha jellemző lenne, de előferdülhet.

            Aki nem ért hozzá, annak mindenképpen… aki igen, annak meg nem.
            De mint említettem én nem ezt preferálom, mert fölösleges munkálatokat okoz.

            🙂 Nekem is ez jutott legelőször eszembe, amint megláttam a szkriptet.
            Végül megint egy egyéni rigolya miatt vetettem el… azért, mert a grafikus appoknál (audacious, gmplayer, amarok) nem csípem, ha „függenek” egy konzoltól, amit aztán nem zárhatok be, mert akkor bezáródik az app is.

            Megintcsak nem értem, hogy miért záródna be… meg lehet persze úgy is csinálni, ha az a feladat:

            Code:
            #program &

            :))))

            #2150098
            kl223
            Felhasználó

              Ízlések és pofonok. 🙂 Elvégre azért szkript, hogy könnyen tudja az ember a saját szájíze szerint alakítani.
              Amúgy próbáld ki: futtass grafikus progit konzolból, majd zárd be a konzolt.

              kl223

              #2150099
              kl223
              Felhasználó

                Ízlések és pofonok. 🙂 Elvégre azért szkript, hogy könnyen tudja az ember a saját szájíze szerint alakítani.
                Amúgy próbáld ki: futtass grafikus progit konzolból, majd zárd be a konzolt.

                kl223

                #2150100
                pointux
                Felhasználó
                  kl223 wrote:
                  Amúgy próbáld ki: futtass grafikus progit konzolból, majd zárd be a konzolt.

                  Én próbáltam, nekem nem záródott be… kivéve persze úgy, ahogy mutattam, mert azzal a példával épp azt szemléltettem. :))

                  #2150101
                  pointux
                  Felhasználó
                    kl223 wrote:
                    Amúgy próbáld ki: futtass grafikus progit konzolból, majd zárd be a konzolt.

                    Én próbáltam, nekem nem záródott be… kivéve persze úgy, ahogy mutattam, mert azzal a példával épp azt szemléltettem. :))

                    #2150102
                    kl223
                    Felhasználó
                      vizsla wrote:
                      kl223 wrote:
                      Amúgy próbáld ki: futtass grafikus progit konzolból, majd zárd be a konzolt.

                      Én próbáltam, nekem nem záródott be… kivéve persze úgy, ahogy mutattam, mert azzal a példával épp azt szemléltettem. :))

                      Tényleg?  A & nem éppen a detacholás jele?
                      (Hm, most h konrétan kipróbáltam, látom csak h nekem &-el és anélkül is bezárul. Na ennek utánajárunk…


                      Hm, csak kstart-al indítva nem zárulnak be a grafikus appok konzolból indítva, ha a konzolt bezárom. Ezt is jó tudni…)

                      kl223

                      #2150103
                      kl223
                      Felhasználó
                        vizsla wrote:
                        kl223 wrote:
                        Amúgy próbáld ki: futtass grafikus progit konzolból, majd zárd be a konzolt.

                        Én próbáltam, nekem nem záródott be… kivéve persze úgy, ahogy mutattam, mert azzal a példával épp azt szemléltettem. :))

                        Tényleg?  A & nem éppen a detacholás jele?
                        (Hm, most h konrétan kipróbáltam, látom csak h nekem &-el és anélkül is bezárul. Na ennek utánajárunk…


                        Hm, csak kstart-al indítva nem zárulnak be a grafikus appok konzolból indítva, ha a konzolt bezárom. Ezt is jó tudni…)

                        kl223

                      10 bejegyzés megtekintése - 101-110 / 119
                      • Be kell jelentkezni a hozzászóláshoz.