Kezdőlap › Fórumok › Programozás › Bash -> rdesktop
- This topic has 28 hozzászólás, 9 résztvevő, and was last updated 17 years, 11 months telt el by
uzsolt.
-
SzerzőBejegyzés
-
2006-04-19-20:19 #2057629
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.
2006-04-20-07:47 #2057630kelemengabor wrote:nagyjából ennyi, ezt így beilleszted terminálba (egy sor legyen, ez fontos) és 5mp-nként megpróbál csatlakozni.2007-01-26-17:30 #2057631Sziasztok!
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!
2007-01-26-17:40 #2057632Legyen inkább így:
Code:while [ ! rdesktop … ]; és a többiVagy
Code:until [ rdesktop … ]; do sleep 1 ; done2007-01-26-17:43 #2057633oleg:~$ while [ ! rdesktop neptunc.unideb.hu ]; do sleep 1; done
bash: [: rdesktop: unary operator expectedEgyszóval nem egészen.
2007-01-26-17:45 #2057634szerk: 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 8Mégis inkább „kerek” zárójel kell neki. (UHU 2 ha ez számít.)
Amúgy mit jelent a felkiáltójel?2007-01-26-17:47 #2057635Azé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.
2007-01-26-17:50 #2057636i=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.2007-01-26-17:54 #2057637while [ ! „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!
2007-01-26-17:58 #2057638Kö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! 😉 -
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.
legutóbbi hsz