Skritp - opakovanie príkazu

Sekcia: Programovanie 03.02.2007 | 18:48
Peter   Návštevník
Potrebujem aby mi skript opakoval dookola jeden príkaz a skript by som zrušil cez ctrl+c sám. Ako to dosiahnem?
    • Re: Skritp - opakovanie príkazu 03.02.2007 | 18:50
      Avatar borg Arch, Debian jessie  Administrátor
      cyklus while
    • Re: Skritp - opakovanie príkazu 03.02.2007 | 20:34
      myself   Návštevník
      man bash
      • Re: Skritp - opakovanie príkazu 04.02.2007 | 16:46
        Peter   Návštevník
        MAN PACIENT
        • Re: Skritp - opakovanie príkazu 04.02.2007 | 16:52
          Avatar uid0 Debian  Používateľ
          lol

          $ MAN PACIENT
          zsh: command not found: MAN
          Debian. apt-get into it…
    • Re: Skritp - opakovanie príkazu 03.02.2007 | 21:21
      Avatar Tomáš Srnka Barz čo, už asi všetko  Administrátor
      #!/bin/sh
      ASD=1
      while [ $ASD -lt 2 ]; do
              echo "a"
      done
      
      Dlho som robil linuxos.sk, neskôr založil vpsFree.cz, posledných pár rokov ako tech. riaditeľ vo Websupporte
      • Re: Skritp - opakovanie príkazu 03.02.2007 | 21:44
        Avatar uid0 Debian  Používateľ
        while true; do echo b; done

        :P
        Debian. apt-get into it…
        • Re: Skritp - opakovanie príkazu 04.02.2007 | 23:50
          myself   Návštevník
          som rad ze to tu niekto napisal podrobnejsie
        • Re: Skritp - opakovanie príkazu 05.02.2007 | 18:17
          Dumaru   Návštevník
          Tiež by sa mi holil jeden skript, v ktorom by sa dookola spúšťali príkazy:

          wvdial
          <Control>C
          sleep 2s


          Ako by potom vyzeral správny skript? Wvdial som nastavil tak, aby mi AT príkaz vyhodil intenzitu signálu USB modemu. A skript by mi potom monitoroval dookola signál.
          • Re: Skritp - opakovanie príkazu 05.02.2007 | 18:50
            Avatar uid0 Debian  Používateľ
            skus
            while true; do
                wvdial &
                kill -s SIGINT %%
                sleep 2
            done
            

            alebo aj
            while true; do
                wvdial &
                kill -s SIGINT $!
                sleep 2
            done
            
            Debian. apt-get into it…
            • Re: Skritp - opakovanie príkazu 06.02.2007 | 00:45
              Dumaru   Návštevník
              Vďaka bratu, funguje to :-)