Ako sa robi spustitelny shell

Sekcia: Aplikácie & Desktop 17.07.2007 | 13:55
ppt1   Návštevník
Ahoj.Chem sa opytat, ako sa robi "spustitelny shell" teda nieco ako obdoba win .cmd alebo .bat , teda postupnost shell prikazov ,na spustenie .Skusal som par prikazov a dat to do "ahoj.sh" , neslo ,...
    • Re: Ako sa robi spustitelny shell 17.07.2007 | 13:58
      Avatar uid0 Debian  Používateľ
      prvy riadok je
      #!/bin/sh

      potom chmod +x bla.sh

      pozri - http://en.wikipedia.org/wiki/Shebang_(Unix)
      Debian. apt-get into it…
    • Re: Ako sa robi spustitelny shell 17.07.2007 | 14:06
      Avatar Stanislav Hoferek Greenie, Manjaro, Q4OS, Lubuntu  Používateľ
      v manualy mam "skript" co je vsak v skutocnosti len postupnosti prikazov
      • Re: Ako sa robi spustitelny shell 17.07.2007 | 23:30
        Avatar Andrej "karči" Krajči Gentoo  Administrátor
        Bože stano ty ten tvoj manuál vieš asi spomenúť aj pri debate o počasí :D

        "IB, thy name is homework." -- IB
        • Re: Ako sa robi spustitelny shell 17.07.2007 | 23:49
          Avatar Igor Hlina Mac OS ML  Používateľ
          nj, zisiel by sa nejaky filter do fora, :-)
          while (2*2 == 5) { echo "If you're reading this, something is definitely wrong"; }
          • Re: Ako sa robi spustitelny shell 18.07.2007 | 00:39
            Avatar Andrej "karči" Krajči Gentoo  Administrátor
            Treba povedac mircovi nech prida tieto riadky:

            if(eregi("manual", $text) && $_MOD_CLASS['User']->nick=="Stanislav Hoferek") $error[5]=="Srry stano :)";

            a malo by to byt vyriesene :D
            "IB, thy name is homework." -- IB
            • Re: Ako sa robi spustitelny shell 18.07.2007 | 01:27
              Avatar karol Mandriva 2008.1  Používateľ
              Ale ale, cenzúra, čo máte proti tomu manuálu ? Náhodou by sa taký dobrý manuál zišiel aspoň pre užívateľov ako som ja, čo systém len využívam a používam a netvorím.
              "Operátor pozorovania prítomnosti nekomutuje s operátorom reality.Nemôžeme teda popísať realitu okolo nás bez toho aby sme ju ovplyvnili." <br/>
              • Re: Ako sa robi spustitelny shell 18.07.2007 | 08:48
                Avatar Igor Hlina Mac OS ML  Používateľ
                niiiiic, len sranda, len vsetko s mierou treba.
                while (2*2 == 5) { echo "If you're reading this, something is definitely wrong"; }
    • Re: Ako sa robi spustitelny shell 17.07.2007 | 14:22
      Avatar Miroslav Bendík Gentoo  Administrátor
      Existuje shell kompilator - shc (A (shell-) script compiler/scrambler).
      • Re: Ako sa robi spustitelny shell 17.07.2007 | 19:44
        123   Návštevník
        funguje to pod ubuntu ? Mam taky pocit ze nie, teda
        #!/bin/sh
        chmod +x aaa.sh
        sudo -s
        Mi napisalo permision denied ...
        • Re: Ako sa robi spustitelny shell 17.07.2007 | 19:46
          Avatar uid0 Debian  Používateľ
          ake sudo -s? o co sa pokusas?
          Debian. apt-get into it…
          • Re: Ako sa robi spustitelny shell 17.07.2007 | 19:48
            Avatar bananomet Gentoo  Používateľ
            ****
            prvy riadok je
            #!/bin/sh

            potom chmod +x bla.sh
            ****

            >>>>
            funguje to pod ubuntu ? Mam taky pocit ze nie, teda
            #!/bin/sh
            chmod +x aaa.sh
            sudo -s
            >>>>

            ROFL!!!. skratka totalny ROFL
            • Re: Ako sa robi spustitelny shell 17.07.2007 | 21:25
              Avatar nardew debian  Používateľ
              povedz co chces spravit
              • Re: Ako sa robi spustitelny shell 17.07.2007 | 21:31
                Avatar uid0 Debian  Používateľ
                bananomet sa tu chce len v klude povalat po podlahe
                Debian. apt-get into it…
                • Re: Ako sa robi spustitelny shell 17.07.2007 | 23:33
                  ppt1   Návštevník
                  pre bnanomet:Nepovazujem za hrdinske smiat sa ked niekto pouziva linux necele 3 dni a polozi zle naformulovanu otazku
                  pre ostatnych (a bananometa): Chcem si spravit subor , ktory si spustim pri startupe (alebo hocikedy inokedy) a inicializuje mi niekolko prikazov (start aplikaci,...)
                  Vysvetlenie zle polozenej opazky Zo skusenosti pod win ked som mal program (bat) ktory necakal na uzivatelsky vsup len tak "preblikol" preto som chcel demonstracne na zaciatok nieco co je vidno ze robi (caka na vstup),tot vsio (nevedel som nakolko funguje nieco ako sleep alebo podobne "uspavacie prikazy"
                  • Re: Ako sa robi spustitelny shell 18.07.2007 | 00:32
                    WlaSaTy   Návštevník
                    :nevedel som nakolko funguje nieco ako sleep alebo podobne "uspavacie prikazy"

                    Príkazy sleep a read sa majú dobre a pozdravujú Ťa. Ráno alebo po obede ich zbehni pozrieť, pýtali sa na Teba.
                  • Re: Ako sa robi spustitelny shell 18.07.2007 | 01:30
                    Avatar bananomet Gentoo  Používateľ
                    mno klidecek. otazka bola polozena dobre (teda aspon predpokladam ze som ju dobre pochopil)

                    lenze - dostal si odpoved od uid0:
                    prvy riadok je
                    #!/bin/sh

                    potom chmod +x bla.sh

                    znamena to: prvy riadok skriptu ma zacinat #!/bin/sh
                    potom na dalsich riadkoch je samotny skript

                    potom ten skript ulozis a v prikazovom riadku das chmod +x nazov_suboru

                    dalej sa to uz spusta zo shellu ./nazov_suboru, pripadne /cela/cesta/k/nazov_suboru

                    ty si ten chmod +x napisal ako 2 riadok do skriptu a cudoval sa ze to nejde. sorry, ked si to zobral s hnevom, ale proste prislo mi to ako celkom rehotna vec
                • Re: Ako sa robi spustitelny shell 17.07.2007 | 23:35
                  Avatar Andrej "karči" Krajči Gentoo  Administrátor
                  Krásne povedané :D
                  "IB, thy name is homework." -- IB
                  • Re: Ako sa robi spustitelny shell 18.07.2007 | 00:14
                    ppt1   Návštevník
                    karci uz to chce len krasnu odpoved ;)
                    • Re: Ako sa robi spustitelny shell 18.07.2007 | 01:37
                      Avatar nardew debian  Používateľ
                      kedze sa nudim, takze este raz suhrn:
                      1.) vytvor si subor file.sh
                      2.) prvy riadok v tom subore napis #!/bin/sh
                      3.) poden napis do suboru vytuzene prikazy
                      4.) skonci editaciu suboru a v konzole napis chmod +x file.sh
                      5.) v konzole spusti file.sh

                      file.sh:
                      #!/bin/sh

                      echo prvy prikaz
                      echo druhy prikaz
                      ...
                      • Re: Ako sa robi spustitelny shell 18.07.2007 | 01:45
                        ppt1   Návštevník
                        Diky moc uz je to jasne...
                        inac "karci uz to chce len krasnu odpoved ;)" bolo napisane 22:14 ,teda este pred bananometovym prispevkom (dnes | 23:30) , teda aby neboli zmatky, ze to bananomet nevysvetlil pochopitelne ;)
                      • Re: Ako sa robi spustitelny shell 18.07.2007 | 01:46
                        Avatar bananomet Gentoo  Používateľ
                        ked sa nudis, hybaj spat aj za mna. mna prave poriadne nasrala jedna zenska, takze spanok tak rychlo nehrozi. tak sa idem porypat v lvm a iptables nech robim bohumilu cinnost ;)
                        • Re: Ako sa robi spustitelny shell 18.07.2007 | 03:11
                          Avatar nardew debian  Používateľ
                          zas az tak sa nenudim ;)