milfer

Hozzászólások

10 bejegyzés megtekintése - 21-30 / 1,523
  • Szerző
    Bejegyzés
  • Hozzászólás: problema #2198958
    milfer
    Felhasználó
      domokos52 wrote:

      MAR MINT HOGY FUJHATOM

      Hozzászólás: Max savszélesség megadása #2198516
      milfer
      Felhasználó
        bumerang wrote:

        Hellotok. Egy kisebb hal

        Hozzászólás: UHU 2.2-dev #2197828
        milfer
        Felhasználó
          attus wrote:

          Van egy

          Hozzászólás: linux vagy Opera hiba? #2195723
          milfer
          Felhasználó
            csablak wrote:
            Ide már leírtam, úgyhogy most csak a linkjét adnám meg.
            http://forum.index.hu/Article/showArticle?t=9121395

            Érdekes.
            Nálam úgy működik hibátlanul az Opera, hogy (legalább) három különböző linux van a gépen de a ~/.opera mappa közös. Még úgy is ment, hogy 9.64-es és 10-es béta közös .opera mappát használt .

            Hozzászólás: linux vagy Opera hiba? #2195724
            milfer
            Felhasználó
              csablak wrote:
              Ide már leírtam, úgyhogy most csak a linkjét adnám meg.
              http://forum.index.hu/Article/showArticle?t=9121395

              Érdekes.
              Nálam úgy működik hibátlanul az Opera, hogy (legalább) három különböző linux van a gépen de a ~/.opera mappa közös. Még úgy is ment, hogy 9.64-es és 10-es béta közös .opera mappát használt .

              Hozzászólás: interaktív videómagnó #2193100
              milfer
              Felhasználó
                csablak wrote:
                Tehát ezt jelenti az if után a felkiáltó jel?
                Én ezt nem tudtam. Mint említettem ez az első komolyabb scriptem. Hol tudok ezeknek az if utáni mindenféle jeleknek utánanézni?

                pl. ‘man bash’

                Hozzászólás: interaktív videómagnó #2193101
                milfer
                Felhasználó
                  csablak wrote:
                  Tehát ezt jelenti az if után a felkiáltó jel?
                  Én ezt nem tudtam. Mint említettem ez az első komolyabb scriptem. Hol tudok ezeknek az if utáni mindenféle jeleknek utánanézni?

                  pl. ‘man bash’

                  Hozzászólás: interaktív videómagnó #2193096
                  milfer
                  Felhasználó
                    csablak wrote:
                    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.

                    Nem értettem tegnap sem, meg ma sem, hogy minek ez a sok echo, meg echo ” >/dev/null 2>&1.
                    Vizsgáld a feltétel hamis ágát, ne az igazat és akkor nem kell az else ág.
                    Magyarul:

                    if [ -f ${channel_list} ]; then
                    echo ” >/dev/null 2>&1
                    else echo -e ${Red} „Figyelem! ${NC}Hiányzó csatornalista! – A fájl nem található.”
                    echo -e ${NC} „Ezt az útvonalat és fájlt adtad meg:”${Green} ${channel_list}
                        echo ”
                        exit
                    fi

                    Te itt megvizsgáltad, hogy a $channel_list változóban lévő érték az egy létező fájl. Ennek az eredménye nagy valószinüséggel igaz lesz mivel te hoztad létre. Mivel igaz nem tudsz mit kezdeni az igaz ággal.
                    Fordítsd meg a vizsgálatot és a hamis érték fusson.
                    Tehát:

                    if ! [ -f ${channel_list} ]; then
                    echo -e ${Red} „Figyelem! ${NC}Hiányzó csatornalista! – A fájl nem található.”
                    echo -e ${NC} „Ezt az útvonalat és fájlt adtad meg:”${Green} ${channel_list}
                        echo ”
                        exit
                    fi

                    Így csak akkor fut le ha nem létezik a csatorna lista.

                    Hozzászólás: interaktív videómagnó #2193097
                    milfer
                    Felhasználó
                      csablak wrote:
                      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.

                      Nem értettem tegnap sem, meg ma sem, hogy minek ez a sok echo, meg echo ” >/dev/null 2>&1.
                      Vizsgáld a feltétel hamis ágát, ne az igazat és akkor nem kell az else ág.
                      Magyarul:

                      if [ -f ${channel_list} ]; then
                      echo ” >/dev/null 2>&1
                      else echo -e ${Red} „Figyelem! ${NC}Hiányzó csatornalista! – A fájl nem található.”
                      echo -e ${NC} „Ezt az útvonalat és fájlt adtad meg:”${Green} ${channel_list}
                          echo ”
                          exit
                      fi

                      Te itt megvizsgáltad, hogy a $channel_list változóban lévő érték az egy létező fájl. Ennek az eredménye nagy valószinüséggel igaz lesz mivel te hoztad létre. Mivel igaz nem tudsz mit kezdeni az igaz ággal.
                      Fordítsd meg a vizsgálatot és a hamis érték fusson.
                      Tehát:

                      if ! [ -f ${channel_list} ]; then
                      echo -e ${Red} „Figyelem! ${NC}Hiányzó csatornalista! – A fájl nem található.”
                      echo -e ${NC} „Ezt az útvonalat és fájlt adtad meg:”${Green} ${channel_list}
                          echo ”
                          exit
                      fi

                      Így csak akkor fut le ha nem létezik a csatorna lista.

                      Hozzászólás: interaktív videómagnó #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.  😉

                      10 bejegyzés megtekintése - 21-30 / 1,523