The UNIX and Linux Forums  

Go Back   UNIX och Linux Forum > Upp Forum > UNIX för avancerade & Expertanvändare
.
google unix.com



UNIX för avancerade & Expertanvändare Expert-to-experten. Läs avancerade UNIX UNIX-kommandon, Linux operativsystem, systemadministration, programmering, Shell, Shell Scripts, Solaris, Linux, HP-UX, AIX, OS X, BSD.

Mer UNIX och Linux Forum Ämnen Du kan hitta Helpful
Tråd Thread Starter Forum Svar Senaste Inlägg
felmeddelande Lo-lp-KL Linux 1 05-14-2008 09:04
Felmeddelande RDM00 UNIX for Dummies Frågor & Svar 2 10-06-2006 07:43
Felmeddelande ghuber UNIX för avancerade & Expertanvändare 1 11-14-2005 06:04
Felmeddelande ghuber Sun Solaris 0 11-13-2005 04:20
felmeddelande vnc Castelior UNIX för avancerade & Expertanvändare 3 10-21-2004 05:50

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Sök i denna tråd Rate Thread Visningslägen
  #1 (permalänk)  
Old 08-11-2008
geeyess123 geeyess123 is offline
Registered User
  
 

Join Date: Dec 2007
Inlägg: 1
Felmeddelande vid kopiering-Pls Hjälp

Hej Jag har följande skript för att utföra regressionstestning två installationer ...

if [$ #-eq 0]; sedan
echo "Usage Check CfgFile"
exit
fi
cfgfile \u003d $ 1
cfgdir \u003d "/ prod / Quic / data / produkt / tools / cfg"
testdir \u003d "/ prod / Quic / data / produkt / tools / test"
skript \u003d "/ prod / Quic / data / produkt / tools / scripts"
cd $ cfgdir
ll $ cfgfile> / dev / null 2> / dev / null
om [$? -eq 2]; sedan
echo "CfgFile hittades inte"
exit
fi
filetype \u003d `cut-f1-d", "$ (cfgfile)`
filepattern \u003d `cut-f2-d", "$ (cfgfile)`
lscript \u003d `cut-F3-d", "$ (cfgfile)`
rscript \u003d `cut-f4-d", "$ (cfgfile)`
filedir \u003d `cut-f5-d", "$ (cfgfile)`
lindir \u003d `cut-F6-d", "$ (cfgfile)`
rindir \u003d `cut-F7-d", "$ (cfgfile)`
llog \u003d `cut-F8-d", "$ (cfgfile)`
rlog \u003d `cut-F9-d", "$ (cfgfile)`
loutdir \u003d `cut-F10-d", "$ (cfgfile)`
routdir \u003d `cut-F11-d", "$ (cfgfile)`
outpattern \u003d `cut-F12-d", "$ (cfgfile)`
testdirloc \u003d `cut-F13-d", "$ (cfgfile)`
testdirrem \u003d `cut-F14-d", "$ (cfgfile)`
cd --
rcp $ llog crpop @ hppa3: $ rlog
cd $ filedir
ls -1 * $ filepattern> "$ filetype". TMP
cd / prod / Quic / bin
/ prod / Quic / bin / wrapper_xml.pl / prod/quic/cfg/preproc_dms300.xml &
/ prod / Quic / bin / wrapper_xml.pl / prod/quic/cfg/formatter_dms300.xml &
remsh hppa3-l crpop "cd / prod / tools / ItaReg; $ rscript" &
cd $ filedir
cat $ filetype.tmp | while read line
do # loop1
echo "börjat behandla $ line"
cd $ filedir
cp $ rad $ lindir
# cp $ rad $ (line% $ filepattern) p $ (filepattern)
# rcp $ (line% $ filepattern) p $ (filepattern) crpop @ hppa3: $ rindir
# rm $ (line% $ filepattern) p $ (filepattern)
rcp $ line crpop @ hppa3: $ rindir
# mv $ rad $ line.done
cd $ loutdir
CHK \u003d 0
medan [$ (CHK)-eq 0]
do # loop2
sömn 2
CHK \u003d `ls $ (line% $ filepattern) * $ outpattern 2> & - | wc-l`
Done # loop2 slut
CHK \u003d 0
medan [$ (CHK)-eq 0]
do # loop3
sömn 2
CHK \u003d `remsh hppa3-l crpop-n" cd $ routdir ls $ (line% $ filepattern) * $ outpattern "2> & - | wc-l`
Done # loop3 slut
echo "Finished bearbetning $ line"
cd $ filedir
Done # loop1 slut
cd $ loutdir
cp-p * $ (outpattern) $ testdirloc
rcp-p crpop @ hppa3: $ (routdir }/*${ outpattern) $ testdirrem
cd $ testdirloc
# för filen i $ (outpattern)
# göra
# Mv $ file $ (file%. LNP)
# gjort
# packa *. Z
cd ..
ls -1 $ testdirloc / * $ (outpattern)> "$ filetype". loc.tmp
cd $ testdirrem
# för filen i $ (outpattern)
# göra
# Mv $ file $ (file%. LNP)
# gjort
# packa *. Z
cd ..
ls -1 $ testdirrem / * $ (outpattern)> "$ filetype". rem.tmp

echo "Avslutat handläggning av ärenden"
diff $ testdirloc $ testdirrem | grep "diff"> "$ filetype". diff
echo "Klar"

Jag har manuset och filer som indata i en maskin hp961. Det finns två olika inställningar. En av hppa2 och en annan i hp961.

Jag måste proces filer i båda och jämför dem. (Well thats uppenbart)

Jag kan inte placera alla mina filer synd ingången tillsammans sedan i vilken ordning de bearbetas rysa vara thesame. Så jag har använt en slinga för att placera filerna i respektive ingångarna (lokalt och på distans) en efter en.

Problemet jag står inför är att när jag lägger filer och köra skript får jag följande fel ibland. Men vid andra tillfällen filerna bearbetas bra.


cp: kan inte ställa tillstånd bitar på product/dms300/preproc/input/67/U080823050069OCC: Ingen sådan fil eller katalog

Kan någon hjälpa mig ute.

Också jag börjar många bakgrundsprocesser i båda maskinerna (lokalt och på distans). Jag behöver alla dessa processer att avsluta När skriptet har körts. Finns det ändå?
  #2 (permalänk)  
Old 08-11-2008
zaxxon's Avatar
zaxxon zaxxon is online now Forum Staff  
Moderator
  
 

Join Date: Sep 2007
Ort: Tyskland
Inlägg: 2316
Jag är blind nu ... Det är [code] och [/ code] taggar för att visa koden korrekt.

Citat:
cp: kan inte ställa tillstånd bitar på product/dms300/preproc/input/67/U080823050069OCC: Ingen sådan fil eller katalog
Du bör upprepa dina variabler och kontrollera om de vägar etc. är korrekta, till exempel de två för ditt exemplar här:

Kod:
cp $line $lindir

Även jag rekommendera att använda scp istället för rcp.

För starten bakgrundsprocesser från en maskin, kan du använda ssh eller rsh, bättre ssh
Även för att döda dem på en gång, kan du använda ssh igen och något liknande:

Kod:
ps -ef| grep myscript| awk 'NR > 1 {print $2}' | xargs kill

Se till att du endast får de processer som du vill ha, dvs. lämna xargs ut en stund och kolla det.
Closed Thread

Komihåglista

Thread Tools Sök i denna tråd
Sök i denna tråd:

Avancerad sökning
Visningslägen Betygsätt denna tråd
Betygsätt denna tråd:

Utstationering Regler
Du får inte efter nya trådar
Du får inte efter svar
Du får inte skicka bilagor
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG] kod
HTML-koden är Av
Trackback är
Pingbacks är
Refbacks är




Alla tider är GMT -4. Klockan är nu 02:59.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Översättningar Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX och Linux Forum Innehållet upphovsrättsskyddat © 1993-2009. All Rights Reserved.Ad förvaltning RedTyger

Content Relevant webbadresser från vBSEO 3.2.0