Script irás (Sh)

Kezdőlap Fórumok Programozás Script irás (Sh)

10 bejegyzés megtekintése - 31-40 / 40
  • Szerző
    Bejegyzés
  • #2013545
    maszili
    Felhasználó

      Na én ebbõl egy kukkot nem értek…  😀

      #2013546
      sipdav
      Felhasználó

        Lényeg, hogy egy olyan megoldást szeretnék, ami figyel egy alkönyvtárat. Ha az alkönyvtárba kerül egy file (pl. a rendszer oda logo) akkor a script az odakerült file nevével azonos nevû alkönyvtárat hoz létre egy általam megjelölt másik alkönyvtárban.

        #2013547
        puppysystem
        Felhasználó

          hello

          elöre is bocsi hogy ilyen kezdö dologgal zavarlak benneteket!!!
          bash scriptet szeretnék irni,de szeretném tudni hogy kell létrehozni.

          pl:szeretnék egy ilyen futtathato parancsfájlt létrehozni:

          #!/bin/sh
          mkdir /mnt/suselinux
          mount /dev/hdc1 /mnt/suselinux

          ezt egyszerü szövegkánt megirva nem lesz „script” ,hogy lehet létrehozni egy olyan üres fájlt amirõl a linux azt hiszi hogy script,amibe azután
          a parancsaimat beirom egy szövegszerkesztöben.

          (párhuzam a dossal:az edit-el megirom a dos kötegelt fájlt,utánna elmentem akarmi.bat néven és már kész is ha akarom futtathatom,erre lennék kiváncsi,hogy ez hogy müxik linuxba)

          #2013548
          kelemengabor
          Felhasználó

            A példaszkript jó, csak futtatási jogot kell rá tenni és berakni a ~/bin könyvtárba, hogy bárhonnan futtathasd vagy ./pelda alakban kell indítani. Vagy futtatási jog nélkül is lehet
            sh pelda
            alakban indtani.

            #2013549
            sipdav
            Felhasználó

              Sziasztok! Miért van az, hogy ha konzolon kiadom az echo „proba” | mail -s „valami” email@email.cim utasítást, akkor minden oké, de script-be téve nem küld mailt.

              #2013550
              uzsolt
              Felhasználó
                sipdav wrote:
                uzenet=”most: `date` „

                Lehet, hogy rosszul gondolom, de ha valamit idézõjelbe raksz, akkor az „úgy marad”, tehat az uzenet a „most: `date` ” karaktersorozat lesz (nyilván idézõjelek nélkül). Szerintem próbáld meg: uzenet=”most: „`date`
                Más ötletem hirtelen nincs.

                #2013551
                sipdav
                Felhasználó

                  Az üzenet szövegével tuti nincs gond, mert kipróbáltam egy echo $uzenet-tel. A problémám kifejezetten a küldéssel van, vagyis a echo $uzenet | mail -s „valami” email@email.cim sorral kapcsolatban,

                  #2013552
                  roante
                  Felhasználó
                    uzsolt wrote:
                    Lehet, hogy rosszul gondolom, de ha valamit idézõjelbe raksz, akkor az „úgy marad”, tehat az uzenet a „most: `date` ” karaktersorozat lesz (nyilván idézõjelek nélkül). Szerintem próbáld meg: uzenet=”most: „`date`
                    Más ötletem hirtelen nincs.

                    Nem, azzal nincs baj, max. akkor lehetne, ha ‘ idézõjelek lennének, mert azok levédenek pár dolgot. Pl.: ha az elsõ sorban ez szerepelne:
                     
                      uzenet=’most: `date`’

                    akkor az üzenet értéke a következõ lenne:

                      most: `date`

                    nem pedig ilyesmi:

                      most: 2005. nov. 37 ….

                    Amúgy nálam müxik a szkripted :-)))))

                    #2013553
                    sipdav
                    Felhasználó

                      Ennek nagyon örülök. Szerintetek nálam miért nem mûkszik? Ha konzolon adom ki az echo „proba” | mail -s „valami” email@email.cim  akkor elküldi a mailt…

                      #1879329
                      csaba
                      Felhasználó

                        Sziasztok!

                        Egy kis segitséget kérnék. Egy olyan script kellene nekem, ami az éppen futó processzek közül azokat „killezi” ki, melyek inditó parancsában elõfordul a megadott minta.
                        pl.:
                        %find / -name jkjk & [1]22686
                        %procbyname fi
                        434 ? 0:00 rfindd
                        22686 pte/0 0:02 find
                        %killbyname fi
                        UX:kill (kbn):ERROR: Permission denied
                        %procbyname fi
                        434 ? 0:00 rfindd
                        [1] + Killed find / -name jkjk
                        %procbyname fi
                        434 ? 0:00 rfindd

                        Ha nem tudja értelmezni az argumentumait, valami ehhez hasonló módon tájékoztasson:
                        % ls – G
                        UX: ls: ERROR: illegal option — G
                        UX: ls: TO FIX: Usage: ls – weufnweoifnweiofnoiwenfo [files]

                        Valaki meg tudja irni?
                        Ha igen, hálás lennék!
                        Elõre is kösz!

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