maszili

Hozzászólások

10 bejegyzés megtekintése - 411-420 / 470
  • Szerző
    Bejegyzés
  • Hozzászólás: Néhány „egyszerû” kérdés. #1932369
    maszili
    Felhasználó

      Hol tudom a LILO-t konfigolni?

      Hozzászólás: find parameterezese bash szkriptben #1930973
      maszili
      Felhasználó

        A probléma oka, hogy a find álnevesítve van.

        Hat ez nekem eszembe se jutott… mindig tanul az ember…

        Hozzászólás: Backup készítése CD-re #1932104
        maszili
        Felhasználó
          Code:
          # itt szurhetsz is kulonbozo file tulajdonsagokra

          # most mindent keres

          find / >”/tmp/$$backup_lista”

          # Elkesziti a tomoritett allomanyt, benne a szuresi felteteleknek

          # megfelelo file-okkal.

          tar -cvf – –files-from=”/tmp/$$backup_lista” | gzip -f9 > „backup.tar.gz”

          rm „/tmp/$$backup_lista”

          Altalanos esetekre irtam egy backup szkriptet, en ezt hasznalom.
          (remelem, hogy megmarad belole valami)

          Code:
          #!/bin/bash

          File=”*.doc *.xls *.eml *.mdb *.mbx *.idx *.dbx *.nch *.dbf *.wab *.ldf *.mdf *.dat *.ntx *.dbt *.mem *.rtf *.xlk *.wbk *.pdf”

          Find=”find”

          Name=”iname” Path=”ipath”

          SrcDir=”.” DesFile=

          Include= Exclude=

          List= Case=

          while getopts „:cd:e:f:i:ls:” Option; do

          case $Option in

           c) Name=”name”; Path=”path”;;

           d) DesFile=”$OPTARG”;;

           e) Exclude=”$Exclude $OPTARG”;;

           f) File=”$OPTARG”;;

           i) Include=”$Include $OPTARG”;;

           l) List=1;;

           s) SrcDir=”‘$OPTARG'”;;

           *) echo -e „${0##*”/”}: error: invalid argument.”; exit;;

          esac

          done

          [ ! „$DesFile” ] && echo -e „${0##*”/”}: error: missing destination file.

          usage: ${0##*/} [option]… -d

           -c                       case sensitive (default: insensitive)

           -d           destination file

           -e

                     exclude directories (default: none)

           -f „ …” filename (default: see below)

           -i

                     include directories (default: none)

           -l                       make list file (default: none)

           -s

                     source directory (default: .)

          Default filenames:

           $File

          Examples:

           ${0##*/} -i „important/*” -d backup_file

           ${0##*/} -s /home -f „*.conf *core*” -d backup_file

           ${0##*/} -f „*.*” -e „*/tmp/*” -d backup_file -lc

          ” && exit -1

          [ „$File” ] && File=${File//” „/”‘ -or -$Name ‘”} File=”-$Name ‘$File'”

          [ „$Include” ] && Include=${Include#*” „} Include=${Include//” „/”‘ -or -$Path ‘$SrcDir/”} Include=” -or -$Path ‘$SrcDir/$Include'”

          [ „$Exclude” ] && Exclude=${Exclude#*” „} Exclude=${Exclude//” „/”‘ -and -not -$Path ‘$SrcDir/”} Exclude=”-and -not -$Path ‘$SrcDir/$Exclude'”

          Find=”$Find $SrcDir $File $Include $Exclude > ‘/tmp/$$${DesFile##*/}.tmp'”

          eval $Find

          tar -cvf – –files-from=”/tmp/$$${DesFile##*/}.tmp” | gzip -f9 > „$DesFile.tar.gz”

          [ „$List” ] && cp „/tmp/$$${DesFile##*/}.tmp” „$DesFile.lst”

          rm „/tmp/$$${DesFile##*/}.tmp”

          Hozzászólás: mount #1931163
          maszili
          Felhasználó

            Kiegeszitenem az elottem szolot.
            Konkretan meg is adhatod, hogy melyik user/group neveben tortenjen a dolog:

            Code:
            uid=user_neve,gid=csoport_neve
            Hozzászólás: find parameterezese bash szkriptben #1930971
            maszili
            Felhasználó

              Egyébként ha nem rakod változóba a paramétereket, akkor ez is mûködik:

              Ezt tudom… csak nekem futasidoben kell parameterezni a find-et,
              es nem ertem, hogy miert nem mukodik az altalad is felvazolt megoldas
              ha egy valtozoban vannak a parameterek. Talan a find hulyesege mert
              mas parancsoknal viszont mukodik.

              Hozzászólás: mount #1931159
              maszili
              Felhasználó

                Hogyan fuzod be a file-rendszerbe?
                A mount mit ir miutan befuzted?

                Probald ezekkel az opciokkal:
                fmask=644,rw

                Hozzászólás: mount #1931157
                maszili
                Felhasználó

                  A mountolással nincs gond de az állományok csak olvashatók

                  Ha a kerdeses particion NTFS file-rendszer van akkor az csak olvashato.
                  Lehet, hogy van mar olyan patch amivel irni is lehet.

                  Hozzászólás: find parameterezese bash szkriptben #1930968
                  maszili
                  Felhasználó

                    A megoldast az eval parancs adja:

                    Code:
                    # 1- osszeallitom a vegrehajtando parancsot egy valtozoban

                    Parancs=”find . -iname ‘*.doc’ -or -iname ‘*.xls'”

                    # 2- vegrehajtom

                    eval $Parancs

                    Hozzászólás: find parameterezese bash szkriptben #1930964
                    maszili
                    Felhasználó

                      Szoval erre nincs valakinek otlete?

                      Code:
                      File=”-iname ‘*.doc’ -or -iname ‘*.xls'”

                      find . $File

                      Hozzászólás: find parameterezese bash szkriptben #1930962
                      maszili
                      Felhasználó

                        Ez egy egesz jo leiras:

                        http://www.tldp.org/LDP/abs/html/

                      10 bejegyzés megtekintése - 411-420 / 470