konzola ubuntu

Sekcia: Programovanie 04.12.2008 | 12:22
zufan   Návštevník
caute prosim vas potreboval by som poradit......

mam vytvoreny skript, ktory nieco robi.....lenze nemozem ho spustat iba tak, ale ked sa do konzoly napise napr. sleduj.....tak spusti dany skript.....
    • Re: konzola ubuntu 04.12.2008 | 12:31
      ---   Návštevník
      a otazka je kde?
      • Re: konzola ubuntu 04.12.2008 | 13:43
        zufan   Návštevník
        otazka je ako mam urobit to ked do konzoly napisem napr. sleduj 20 jano, tak sa spusti moj skript a z nazvu sa nacita tych 20 a meno jano....ja som tiez moc nepochopil co odo mna profak chce tak preto to pisem dost nezrozumitelne....
    • Re: konzola ubuntu 04.12.2008 | 13:05
      SAmo   Návštevník
      ten skript nakopci do /usr/bin alebo /usr/local/bin a potom by ti mal ist spustat

      takze ak vytvorim skript s nazvom sleduj a nakopcim do /usr/bin tak potom staci napisat v konzole sleduj a on sa spusti
      • Re: konzola ubuntu 04.12.2008 | 13:45
        zufan   Návštevník
        jj díkes...a este jeden dotaz ked napises do konzoly napr. sleduj 20 jano.....tak spusti skript a nacita 20 a meno jano
        • Re: konzola ubuntu 04.12.2008 | 13:53
          Avatar borg Fedora  Administrátor
          a odkialtoze to ma akoze nacitat?
          • Re: konzola ubuntu 04.12.2008 | 13:59
            zufan   Návštevník
            no prave ze to sa ma nacitat z toho co napises do konzoly to sleduj 20 jano.....to sleduj akoze spusti moj skript a to dalsie su tie hodnoty....takze ked napises napr. iba sleduj, tak si vypita cislo a meno
        • Re: konzola ubuntu 04.12.2008 | 13:53
          Avatar Zefram Cochrane MS Windows Vista Ultimate 64bi  Používateľ
          Skript pokus.sh:
          #!/bin/bash
          echo "Prvy parameter bol $1 a druhy bol $2"
          for i in `seq 1 $1`; do
            echo $2
          done

          Oznacenie za spustitelny:
          $ chmod +x ./spusti.sh

          Spustenie:
          $ ./spusti.sh 3 Jano
          Prvy parameter bol 3 a druhy bol Jano
          Jano
          Jano
          Jano
          
      • Re: konzola ubuntu 04.12.2008 | 13:52
        Avatar borg Fedora  Administrátor
        staci ho spustit z akutalneho umiestnenie a nekopirovat ho zbytocne tam kam nepatri.

        ./skript
        • Re: konzola ubuntu 11.12.2008 | 12:28
          zufan   Návštevník
          mozno blba otazka, ale nechapem kam mam tie veci pisat ako to oznacenie za spustitelny pod.......
          akoze do skriptu hore napisem
          $ chmod.....
          $ ./menoskriptu alebo ako?
          • Re: konzola ubuntu 11.12.2008 | 13:12
            Avatar borg Fedora  Administrátor
            do shellu (prikazovy riadok, konzola)
            • Re: konzola ubuntu 17.12.2008 | 19:21
              zufan   Návštevník
              zdarec....myslite ze by to teoreticky mohlo fungovat? nemam ubuntu a nemam to ako vyskusat....aspon približne by som chcel vediet ci tam su fatalne chyby


              #!/bin/sh5

              $ ./inout.sh

              if expr match “$1” “inout”
              then
              date > prihlasovanie.txt
              echo $USER >> prihlasovanie.txt
              while true
              do
              sleep $2
              set uzivatel = tail –l prihlasovanie.txt
              while test “$USER” = “$uzivatel”
              do
              date >> prihlasovanie.txt
              echo “Prave sa odhlasil” >> prihlasovanie.txt
              echo uzivatel >> prihlasovanie.txt
              echo “Prave sa prihlasil” >> prihlasovanie.txt
              echo $USER >> prihlasovanie.txt
              done
              done
              else
              echo “Zadali ste nespravny prikaz”

              fi
              • Re: konzola ubuntu 17.12.2008 | 22:14
                WlaSaTy   Návštevník
                Ahoj Grammaton Cleric.

                Tento skript nebude fungovat pretoze prikazovy interpreter sh5 sa nenachadza v /bin. To by nebol az taky problem, problemom je ze to pises vo worde ktory ti nici formatovanie (uvodzovky, priradenie premennych, pomlcka, nespravne pouzitie prikazu tail) a ze predpokladas ze sa ti bude modifikovat tvoj adresny priestor po prihlaseni ineho uzivatela. Menovite premenna ktora je len na citanie a ktoru inicializuje interpreter pri jeho spusteni.

                Ak nemas ubuntu, tak si stiahni LiveCD a skus to v nom.

                PS: preco mam dojem ze zadanie bolo o kus zlozitejsie ako si si zapisal?
                • Re: konzola ubuntu 18.12.2008 | 11:06
                  Grammaton Cleric   Návštevník
                  to mas pravdu ze bolo tazsie...len ja som chcel pomoct a nie vypracovat zadanie
                  • Re: konzola ubuntu 18.12.2008 | 16:09
                    WlaSaTy   Návštevník
                    Tak LiveCD a ides. Bez toho jednoducho nemas sancu.
    • Re: konzola ubuntu 18.12.2008 | 16:52
      Avatar Stanislav Hoferek Greenie 18.04  Používateľ