Bash -> rdesktop

Kezdőlap Fórumok Programozás Bash -> rdesktop

10 bejegyzés megtekintése - 1-10 / 29
  • Szerző
    Bejegyzés
  • #2057629
    kelemengabor
    Felhasználó

      while 1; do rdesktop akarmi.hu; sleep 5; done

      nagyjából ennyi, ezt így beilleszted terminálba (egy sor legyen, ez fontos) és 5mp-nként megpróbál csatlakozni.

      #2057630
      uzsolt
      Felhasználó
        kelemengabor wrote:
        nagyjából ennyi, ezt így beilleszted terminálba (egy sor legyen, ez fontos) és 5mp-nként megpróbál csatlakozni.
        #2057631
        Vladi
        Felhasználó

          Sziasztok!

          Kezd aktuálissá válni a probléma! Úgyhogy felélesztem!

          Póbálgattam uzsolt paranccsát!
          – while !(rdesktop neptunc.unideb.hu); do sleep 1; done
          erre az volt a válasz, hogy:
          bash: a_csend_ereje.pdf: command not found
          😮 (mondjuk van ilyen pdf a gépemen /home/usr könyvtárban, de hogy jön ide??)
          – while (rdesktop neptunc.unideb.hu); do sleep 1; done
          – while rdesktop neptunc.unideb.hu; do sleep 1; done
          Ezekkel a szintakszisokkal mőködött, bejelentkezett!

          Na jó, most nem nagy kunszt, nem leterhelt a rendszer! De nálunk
          hétfő reggel nyitják a neptunt…. Élesben menne.

          A kérésem az lenne, hogy valaki rápislantana a paranccsra, hogy így helyes -e?!
          Aki ért a bash scriptekehez, mert én ehhez dinka vagyok 🙁
          A cél ugyanaz, mint a topik nyitójának, tehát sikertelen bejelentkezés esetén újrapróbálja x időnként.

          köszi!

          #2057632
          uzsolt
          Felhasználó

            Legyen inkább így:

            Code:
            while [ ! rdesktop … ]; és a többi

            Vagy

            Code:
            until [ rdesktop … ]; do sleep 1 ; done
            #2057633
            Vladi
            Felhasználó

              oleg:~$ while [ ! rdesktop neptunc.unideb.hu ]; do sleep 1; done
              bash: [: rdesktop: unary operator expected

              Egyszóval nem egészen.

              #2057634
              Vladi
              Felhasználó

                szerk: until [ stb. se jó 🙁

                until ( ! rdesktop neptunc.unideb.hu ); do sleep 1; done
                Autoselected keyboard map hu
                WARNING: Remote desktop does not support colour depth 24; falling back to 8

                Mégis inkább „kerek” zárójel kell neki. (UHU 2 ha ez számít.)
                Amúgy mit jelent a felkiáltójel?

                #2057635
                ELaci
                Felhasználó

                  Azért a bal kézzel való jobb fültő vakargatása is megoldás, de én javaslom kokának hogy néhány milliárd forintot adjon még az M$ -nak user licenszre és máris minden működik.

                  #2057636
                  lada2105
                  Felhasználó

                    i=1; while `test $i -ne 0`; do rdesktop neptunc.unideb.hu; a=$?; if `test $a -ne 0`; then sleep 5; fi ;done
                    tessék
                    🙂

                    még nem tökéletes, mert ha egyszer sikerül csatlakoznia, és be lett zárva az rdesktop, akkor is újra elkezdi elölröl.
                    A visszatérési értékekkel kell még machinálni.
                    De így legalább máris elérheted amit akarsz. Max ha más sikeres volt egy ctrl-c -vel meg kell szakitanod.

                    #2057637
                    uzsolt
                    Felhasználó

                      while [ ! „rdesktop …” ]; do ….

                      Felkiáltójel: tagadás.
                      A while addig fut, amíg a szögletes zárójeles kifejezés igaz.

                      Csak most látom, hogy talán mégse kell a felkiáltójel. Próbáld ki!

                      #2057638
                      Vladi
                      Felhasználó

                        Köszönöm az eddigi válaszokat! 😀

                        Hétfőn reggeltől tesztelem mindhárom alternatívát! (Az eredetit, az uzsolt-féle until-ost és a lada kínai közmondását ;D (nekem annak tűnik :rolleyes:))
                        Az nem baj, ha úrapróbálja, csak egyszer csatlakozzon fel helyttem!

                        ./off
                        Na mit szóltok, milyen a magyar közoktatás! Az, hogy megnyitástól számított 30 percen belül fel tudjak jelentkezni, kb a félévem múlik rajta. >:(
                        Hétfőn élesben tesztelem, akkor pedig szurkoljatok!! 😉

                        Szerk:
                        uzsolt! kipróbálom úgy is, sőt, ha jön további ötlet azt is!
                        Naaggyyyon elszánt vagyok! Max vagy fél tucat terminálon futtatom egyszerre! 😉

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