![]() |
Hello and Welcome-tól az Egyesült Államokat, hogy az UNIX és Linux Forums? Köszönjük, hogy meglátogatta és csatlakozik Globális Közösség.
|
|
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 |
| ellenőrizze a könyvtár létezik | ust | Shell programozás és Scripting | 7 | 09-22-2008 08:49 PM |
| Ellenőrizze, hogy léteznek bizonyos fájlokat egy könyvtárba, ha nem adja nevét szöveges | SunnyK | Shell programozás és Scripting | 1 | 02-07-2008 09:21 AM |
| hogyan kell ellenőrizni, ha a könyvtár / fájl létezik használata C / C + + | steven88 | Magas szintű Programozás | 2 | 01-03-2006 02:55 AM |
| hogyan kell ellenőrizni, ha a könyvtár / fájl létezik használata C / C + + | steven88 | Shell programozás és Scripting | 1 | 01-02-2006 10:45 PM |
| hogyan kell ellenőrizni, ha a fájl létezik, vagy nem? | gusla | A UNIX a dummies Kérdések és válaszok | 3 | 03-27-2002 10:56 PM |
![]() |
|
|
LinkBack | Téma eszközök | Keresés a téma | Rate Thread | Megjelenítési módok |
|
|
|
||||
|
Hogyan ellenőrzik könyvtár létezik a szerverek
Sok a szerverek és a könyvtár structer kell pontosan ugyanaz. Annak ellenőrzésére, a könyvtár elérési útját minden szerverek, írtam egy forgatókönyvet.
Kód:
#! /bin/ksh
ARRAY_DIRECTORIES[1]="/c/dev/custom/bin"
ARRAY_DIRECTORIES[2]="/c/dev/db/custom/src"
ARRAY_ENV[1]="remoteName200"
ARRAY_ENV[2]="remoteName201"
ARRAY_ENV[3]="remoteName202"
integer DIR_INDEX=0
integer ENV_INDEX=0
while(($ENV_INDEX<3))
do
ENV_INDE=`expr $ENV_INDE+1`
ssh "${ARRAY_ENV[$ENV_INDE]}"
while (($DIR_INDEX<2))
do
DIR_INDEX=`expr $DIR_INDEX + 1`
if [ ! -d "${ARRAY_DIRECTORIES[$DIR_INDEX]}" ]
then
#do something
fi
done
done
A szkript nem ssh a szerverre nélkül kér jelszót (helyeznem ssh gombot. Ssh könyvtárba.) Köszönöm Mike |
|
||||
|
Ha azt szeretnénk, hogy a KSH (Azt ajánljuk, hogy sajnálom, Mosolygó Dragon), akkor nem kell a "` expr ....`"- konstrukció. Továbbá, ha megszűnik a hurkokon alapuló tudását, hány array entries van (3 saját ügy). Lehet, hogy a dinamikus, így nem kell változtatni a kódot, ezért ha még bejegyzés a tömbök.
Figyelje meg, hogy "$ (# tomb [*]}" adja az elemek száma a tömbben" tomb [] ". Belül a kettős zárójelbe teheti integer math: "((var3 \u003d var1 + var2))." Ön körül a zárójelben a terek is. "((var1. .." helytelen "((var1. .." rendben van. Kód:
typeset arr[1]="first"
typeset arr[2]="second"
typeset arr[3]="third"
typeset arr[4]="fourth"
typeset -i index=1
(( index = 1 ))
while [ $index -le ${#arr[*]} ] ; do
print - "element to work on: ${arr[$index]}"
(( index =+ 1 ))
done
bakunin |
![]() |
| Könyvjelzõk |
| Téma eszközök | Keresés a téma |
| Megjelenítési módok | Rate this thread |
|
|