![]() |
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Rules | Lenker | Album | FAQ | Medlemsliste | Kalender | Søke | Dagens innlegg | Marker forumene som lest |
| Shell programmering og Skripting Post spørsmål om ksh, csh, SH, Bash, Perl, PHP, SED, awk og ANDRE shell scripts og Shell skriptespråk her. |
Mer UNIX og Linux Forum Emner Du kan finne nyttig
|
||||
| Tråd | Tråd startet | Forum | Svar | Siste innlegg |
| se katalogen eksisterer | USt | Shell programmering og Skripting | 7 | 09-22-2008 09:49 |
| Sjekk om enkelte filer finnes i en katalog, hvis ikke legge navn til en textfile | SunnyK | Shell programmering og Skripting | 1 | 02-07-2008 09:21 |
| hvordan du sjekker om katalog / fil eksisterer bruker C / C + + | steven88 | High Level Programmering | 2 | 01-03-2006 02:55 |
| hvordan du sjekker om katalog / fil eksisterer bruker C / C + + | steven88 | Shell programmering og Skripting | 1 | 01-02-2006 10:45 |
| hvordan du sjekker om filen eksisterer eller ikke? | gusla | UNIX for Dummies Spørsmål og svar | 3 | 03-27-2002 10:56 |
|
|
LinkBack | Thread Tools | Søk i denne tråden | Rate Thread | Visningsmoduser |
|
||||
|
Slik kontrollerer katalogen finnes på servere
Det er mange servere og deres katalog structer må være nøyaktig det samme. Slik kontrollerer katalogbanen for alle servere, skrev jeg et script. Code:
#! /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
Jeg er ny på Shell Scripting, kanskje jeg gjør noe dumt og trenger din hjelp. Skriptet gjør ssh til serveren uten å be om passord (jeg sette en ssh nøkkel til. Ssh katalogen.) Takk Mike |
| Hugseliste |
| Thread Tools | Søk i denne tråden |
| Visningsmoduser | Ranger denne tråden |
|
|