The UNIX and Linux Forums  
Hallo und herzlich Willkommen aus den Vereinigten Staaten, die UNIX-und Linux-Foren! Vielen Dank für Ihren Besuch und die Teilnahme an unserem Global Community.

Go Back   Die UNIX-und Linux-Foren > Top Foren > UNIX für Fortgeschrittene und Experten
.
Google unix.com



UNIX für Fortgeschrittene und Experten Expert-to-Experte. Erfahren Sie fortgeschrittene UNIX-, UNIX-Kommandos, Linux-Betriebssysteme, System-Administration, Programmierung, Shell, Shell-Skripte, Solaris, Linux, HP-UX, AIX, OS X, BSD.

Mehr UNIX-und Linux-Forum Themen Vielleicht finden Sie hilfreiche
Faden Thread Starter Forum Antworten Last Post
Fehlermeldung lp-lo-kl Linux 1 05-14-2008 08:04 AM
Fehlermeldung RDM00 UNIX for Dummies Questions & Answers 2 10-06-2006 06:43 PM
Fehlermeldung ghuber UNIX für Fortgeschrittene und Experten 1 11-14-2005 06:04 AM
Fehlermeldung ghuber SUN Solaris 0 11-13-2005 04:20 PM
Fehlermeldung vnc Castelior UNIX für Fortgeschrittene und Experten 3 10-21-2004 04:50 AM

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 Suche diesen Thread Rate Thread Anzeige-Modi
  #1 (permalink)  
Old 08-11-2008
geeyess123 geeyess123 is offline
Registrierte Nutzer
  
 

Join Date: Dezember 2007
Beiträge: 1
Fehlermeldung beim Kopieren-pls help

Hi ich habe das folgende Skript für die Durchführung von Regressionstests von zwei Setups ...

if [$ #-eq 0]; dann
echo "Usage CfgFile Check"
Ausfahrt
fi
cfgfile \u003d $ 1
cfgdir \u003d "/ Produkte / QUIC / data / Produkt / tools / cfg"
testdir \u003d "/ Produkte / QUIC / data / Produkt / tools / test"
scripts \u003d "/ Produkte / QUIC / data / Produkte / Tools / scripts"
cd $ cfgdir
ll $ cfgfile> / dev / null 2> / dev / null
if [$? -eq 2], dann
echo "CfgFile nicht gefunden"
Ausfahrt
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 / Produkte / QUIC / bin
/ Produkte / QUIC / bin / wrapper_xml.pl / prod/quic/cfg/preproc_dms300.xml &
/ Produkte / QUIC / bin / wrapper_xml.pl / prod/quic/cfg/formatter_dms300.xml &
remsh hppa3-l crpop "cd / Produkte / Werkzeuge / ItaReg; rscript $" &
cd $ filedir
cat $ filetype.tmp | while read line
do # Loop1
echo "Started Verarbeitung $ line"
cd $ filedir
cp $ line $ lindir
# cp $ line $ (line% $ filepattern) p $ (filepattern)
# rcp $ (line% $ filepattern) p $ (filepattern) crpop @ hppa3: $ rindir
# rm $ (line% $ filepattern) p $ (filepattern)
rcp $ line crpop @ hppa3: $ rindir
# mv $ line $ line.done
cd $ loutdir
chk \u003d 0
while [$ (chk)-eq 0]
do # loop2
sleep 2
chk \u003d `ls $ (line% $ filepattern) * $ outpattern 2> & - | wc-l`
done # loop2 Ende
chk \u003d 0
while [$ (chk)-eq 0]
do # loop3
sleep 2
chk \u003d "remsh hppa3-l crpop-n" $ cd routdir; ls $ (line% $ filepattern) * $ outpattern "2> & - | wc-l`
done # loop3 Ende
echo "Fertig Verarbeitung $ line"
cd $ filedir
done # Loop1 Ende
cd $ loutdir
cp-p * $ outpattern) ($ testdirloc
rcp-p crpop @ hppa3: $ (routdir }/*${ outpattern) $ testdirrem
cd $ testdirloc
# für die Datei in $ () outpattern
# do
# Mv $ file $ (file%. Lnp)
# gemacht
# uncompress *. Z
cd ..
ls -1 $ testdirloc / * $ (outpattern)> "$ filetype". loc.tmp
cd $ testdirrem
# für die Datei in $ () outpattern
# do
# Mv $ file $ (file%. Lnp)
# gemacht
# uncompress *. Z
cd ..
ls -1 $ testdirrem / * $ (outpattern)> "$ filetype". rem.tmp

echo "Completed Verarbeitung von Dateien"
diff $ testdirloc $ testdirrem | grep "diff"> "$ filetype". diff
echo "done"

Ich habe das Skript und Dateien in einer Maschine hp961. Es gibt zwei verschiedene Setups. Ein in hppa2 und ein weiteres in hp961.

Ich habe die Verarbeitung von Dateien in beiden und vergleichen Sie sie. (Und das ist offensichtlich)

Ich kann nicht alle meine Datei sin die Eingabe zusammen, da die Reihenfolge, in der sie verarbeitet werden shud Thésame. Also ich habe eine Schleife, um die Dateien in die entsprechenden Eingänge (lokal und remote) einer nach dem anderen.

Das Problem, das ich bin, ist, dass, wenn ich Dateien und führen Sie das Skript bekomme ich die folgende Fehlermeldung manchmal. Aber zu anderen Zeiten die Dateien verarbeitet werden, gut.


cp: kann nicht die Zugriffsbits auf product/dms300/preproc/input/67/U080823050069OCC: Keine solche Datei oder ein Verzeichnis

Kann jemand bitte helfen Sie mir.

Auch ich zahlreiche Hintergrund in beiden Maschinen (lokal und remote). Ich brauche alle diese Prozesse zu beenden, sobald das Skript ausgeführt. Gibt es überhaupt?
  #2 (permalink)  
Old 08-11-2008
zaxxon's Avatar
zaxxon zaxxon is offline Forum Staff  
Moderator
  
 

Join Date: Sep 2007
Ort: Deutschland
Posts: 2277
Ich bin blind jetzt ... Es gibt [code] und [/ code]-Tags zur Anzeige Code richtig.

Zitat:
cp: kann nicht die Zugriffsbits auf product/dms300/preproc/input/67/U080823050069OCC: Keine solche Datei oder ein Verzeichnis
Sie sollten Ihre echo Variablen und überprüfen, ob die Pfade usw. korrekt sind, zum Beispiel diese beiden für Ihr Exemplar hier:
Code:
cp $line $lindir
Ich empfehle auch die Verwendung von scp statt rcp.

Für den Beginn der Hintergrundprozesse von einer Maschine, können Sie ssh oder rsh, ssh besser
Auch für das Töten von ihnen auf einmal, können Sie mit ssh und wieder so etwas wie:
Code:
ps -ef| grep myscript| awk 'NR > 1 {print $2}' | xargs kill
Stellen Sie sicher, dass Sie nur die Prozesse Sie wollen, dh. aus dem xargs für einen Moment Zeit und überprüfen Sie sie.
Closed Thread

Lesezeichen

Thread Tools Suche diesen Thread
Suche diesen Thread:

Erweiterte Suche
Anzeige-Modi Rate this thread
Rate this thread:

Forumregeln
Du möglicherweise nicht neue Themen
Du möglicherweise nicht nach Antworten
Du möglicherweise nicht post-Anlagen
Du möglicherweise nicht bearbeiten Sie Ihre Beiträge

BB-Code ist Auf
Smilies sind Auf
[IMG] Code Auf
HTML-Code ist Aus
Trackbacks sind Auf
Pingbacks sind Auf
Refbacks sind Auf




Alle Zeiten sind GMT -4. Es ist jetzt 10:22 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Ltd. Sprachliche Übersetzungen Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
Die UNIX-und Linux-Foren Content © Copyright 1993-2009. Alle Rechte Reserved.Ad Management von RedTyger

Content Relevant URLs durch vBSEO 3.2.0