![]() |
|
|
google unix.com
|
|||||||
| Fórumok | Regisztráció | Fórum Szabályok | Linkek | Albumok | GYIK | Tagok listája | Naptár | Keres | Mai hozzászólások | Megjelöl Fórumok Olvas |
| Shell programozás és Scripting Post kérdések KSH, CSH, SH, Bash, Perl, PHP, SED, AWK ÉS EGYÉB shell szkriptek és shell script nyelvek itt. |
Több, UNIX és Linux fórum témák Ön által talált Hasznos
|
||||
| Szál | Thread Starter | Fórum | Válaszok | Utolsó hozzászólás |
| shell parancsfájlhiba | alias_juju | A UNIX a dummies Kérdések és válaszok | 2 | 07-02-2008 02:05 PM |
| Shell parancsfájlhiba | jazz8146 | A UNIX a dummies Kérdések és válaszok | 0 | 04-23-2008 08:38 AM |
| Shell szkript fut hiba KSH: nem talált | nz80qy | Shell programozás és Scripting | 3 | 03-25-2008 10:57 AM |
| awk Héjprogram error: "Syntax Error:" Split "váratlan | Herry | A UNIX a dummies Kérdések és válaszok | 2 | 03-17-2008 11:16 AM |
| hiba a shell script | jalpan.pota | A UNIX a dummies Kérdések és válaszok | 2 | 05-18-2007 10:14 AM |
![]() |
|
|
LinkBack | Téma eszközök | Keresés a téma | Rate Thread | Megjelenítési módok |
|
|
|
||||
|
SHELL parancsfájlhiba
Szia Én egy új tag, tud akármi egy segítsen nekem
#! / bin / sh # 'Clear' for i in $ (seq-w 15 37) tesz # echo $ i a SZTRING1 \u003d wget --dns-timeout \u003d 0,001 http://napdweb $ (i) .eao.abn-iad.ea.co.../test/test.jsp; if [ "$ sztring1" \u003d "$ megoldása napdweb $ (i). eao.abn-iad.ea.com ... nem sikerült kapcsolatot timed out." ]; majd echo "Lehet napdweb $ (i). eao.abn-iad.ea.com ... nem lógott, kérjük, indítsa újra." vagy echo "Minden jó és finom" fi kész ~ Miután a wget parancs végrehajtódik, én bízott, hogy a húr másik string nevű sztring1. így a következő lépés, amikor a sztring1 egyenlő egy adott string, mint én adott programban, meg kell megjeleníteni, mint msg szerver nem elérhető kérjük indítsa újra egyébként más részét meg kell displayed.I dont tud miért logika nem fut tud akármi egy megoldani plssssssss |
|
||||
|
Szia! A változó nincs megfelelően beállítva, és a logika egy kicsit rossz. Tedd a szkript a következő: Kód:
wget --dns-timeout=0.001 http://napdweb${i}.eao.abn-iad.ea.com:8000/webcore/test/test.jsp -o testme.log
string1=`grep failed testme.log`
**your test here**
Remélem, hogy segít. |
|
||||
|
Szia, hozzárendelése kimenetét wget hogy sztring1 Ne használja ezt insted: Kód:
string1=$(wget --dns-timeout=0.001 http://napdweb${i}.eao.abn-iad.ea.co.../test/test.jsp)
vagy backticks `` insted dolláros () rendben lesz is. De biztos, hogy a visszaadott karakterlánc a legjobb módja annak meghatározására kudarc / siker? Kapsz több sor, attól függően, hogy a termelés, mi baj van. Próbálkozzon wgets visszatérési értéke helyett, $?. A 0 érték általában siker, 1 vagy magasabb sikerül. / Lakris / Lakris |
|
||||
|
Idézet:
Kód:
yongitz@wolfgang:~$ string1=$(wget --dns-timeout=0.001 http://napdweb${i}.eao.abn-iad.ea.com:8000/webcore/test/test.jsp)
--14:18:38-- http://napdweb.eao.abn-iad.ea.com:8000/webcore/test/test.jsp)
=> `test.jsp'
Resolving napdweb.eao.abn-iad.ea.com... failed: Connection timed out.
yongitz@wolfgang:~$ echo $string1
yongitz@wolfgang:~$
Vagy én vagyok csak hiányzik valami ... |
![]() |
| Könyvjelzõk |
| Téma eszközök | Keresés a téma |
| Megjelenítési módok | Rate this thread |
|
|