The UNIX and Linux Forums  


Go Back   UNIX e Linux Forum > Inizio Forum > UNIX e avanzata per utenti esperti
.
google unix.com



UNIX e avanzata per utenti esperti Expert-to-Expert. Ulteriori avanzata UNIX, comandi UNIX, Linux, Sistemi Operativi, System Administration, Programmazione, Shell, Shell Script, Solaris, Linux, HP-UX, AIX, OS X, BSD.

Più di UNIX e Linux Forum Argomenti potreste trovare utili
Filo Thread Starter Forum Risposte Ultimo Post
messaggio di errore lo-lp-kl Linux 1 05-14-2008 09:04 AM
Messaggio di errore RDM00 UNIX for Dummies Domande & Risposte 2 10-06-2006 07:43 PM
Messaggio di errore ghuber UNIX e avanzata per utenti esperti 1 11-14-2005 06:04 AM
Messaggio di errore ghuber SUN Solaris 0 11-13-2005 04:20 PM
messaggio di errore vnc Castelior UNIX e avanzata per utenti esperti 3 10-21-2004 05: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 Cerca in questo Thread Rate Thread Modalità di visualizzazione
  #1 (permalink)  
Old 08-11-2008
geeyess123 geeyess123 is offline
Utente Registrato
  
 

Iscriviti Data: dicembre 2007
Interventi: 1
Messaggio di errore durante la copia-Pls Aiuto

Salve ho il seguente script per l'esecuzione di test di regressione di due configurazioni ...

if [$ #-eq 0], quindi
echo "Utilizzo CfgFile Check"
uscita
fi
cfgfile \u003d $ 1
cfgdir \u003d "/ prodotti / quic / dati / prodotto / tools / cfg"
testdir \u003d "/ prodotti / quic / dati / prodotto / tools / test"
script \u003d "/ prodotti / quic / dati / prodotto / tools / scripts"
cd $ cfgdir
ll $ cfgfile> / dev / null 2> / dev / null
if [$? -eq 2]; poi
echo "CfgFile non trovato"
uscita
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-d-F10", "$ () cfgfile»
routdir \u003d `cut-d-F11", "$ () cfgfile»
outpattern \u003d `cut-d-F12", "$ () cfgfile»
testdirloc \u003d `cut-d-F13", "$ () cfgfile»
testdirrem \u003d `cut-d-F14", "$ () cfgfile»
cd --
rcp llog crpop $ @ hppa3: $ rlog
cd $ filedir
$ ls -1 * filepattern> "$ file". tmp
cd / prodotti / quic / bin
/ prodotti / quic / bin / wrapper_xml.pl / prod/quic/cfg/preproc_dms300.xml &
/ prodotti / quic / bin / wrapper_xml.pl / prod/quic/cfg/formatter_dms300.xml &
remsh hppa3-l crpop "cd / prodotti / strumenti / ItaReg; rscript $" &
cd $ filedir
cat $ filetype.tmp | mentre leggere linea
do # Loop1
echo "$ line iniziare il trattamento"
cd $ filedir
cp $ $ linea lindir
# cp $ ($ line linea filepattern% $ p $)) (filepattern
rcp # $% $ (line) filepattern p ($ filepattern) crpop @ hppa3: $ rindir
# rm $ (line) filepattern% $ p $ () filepattern
rcp $ line crpop @ hppa3: $ rindir
# mv $ $ linea line.done
cd $ loutdir
chk \u003d 0
mentre [$ chk ()-eq 0]
do # loop2
Stop 2
chk \u003d `ls $ (line) filepattern% $ * $ outpattern 2> & - | wc-l`
done # loop2 fine
chk \u003d 0
mentre [$ chk ()-eq 0]
do # LOOP3
Stop 2
chk \u003d `remsh hppa3-l crpop-n" $ cd routdir; ls $ (line) filepattern% $ * $ outpattern "2> & - | wc-l`
done # LOOP3 fine
echo "Finito il trattamento $ line"
cd $ filedir
done # Loop1 fine
cd $ loutdir
cp-p * $ outpattern) ($ testdirloc
rcp-p crpop @ hppa3: $ (routdir }/*${ outpattern) $ testdirrem
cd $ testdirloc
# per il file in $ () outpattern
# fare
# Mv $ file $ (file%. LNP)
# fatto
# decomprimere *. Z
cd ..
testdirloc $ ls -1 / * $ (outpattern)> "$ file". loc.tmp
cd $ testdirrem
# per il file in $ () outpattern
# fare
# Mv $ file $ (file%. LNP)
# fatto
# decomprimere *. Z
cd ..
testdirrem $ ls -1 / * $ (outpattern)> "$ file". rem.tmp

echo "Completato il trattamento di file"
diff testdirloc $ $ testdirrem | grep "diff"> "$ file". diff
echo "Fatto"

Ho lo script e file di input in una macchina hp961. Ci sono due configurazioni. Uno in hppa2 e un altro in hp961.

Devo trasformazione in entrambi i file e confrontarli. (Thats ben evidente)

Non riesco a posto tutti i miei file di input e il peccato, poiché la sequenza in cui sono trattati allo stesso shud essere. Quindi ho usato un ciclo di collocare i file nei rispettivi ingressi (locali e remoti), uno per uno.

Il problema mi è di fronte che, quando ho posto file ed eseguire lo script ricevo il seguente messaggio di errore a volte. Ma altre volte i file sono trattati bene.


cp: non può impostare il bit di permessi su product/dms300/preproc/input/67/U080823050069OCC: Nessun file o directory

Qualcuno può please help me out.

Anche io inizio numerosi processi in background in entrambe le macchine (locale e remoto). Ho bisogno di tutti quei processi di porre fine una volta finito lo script è in esecuzione. C'è comunque?
  #2 (permalink)  
Old 08-11-2008
zaxxon's Avatar
Zaxxon zaxxon is online now Forum Staff  
Moderatore
  
 

Iscriviti Data: Sep 2007
Posizione: Germania
Interventi: 2.298
Sono cieco ora ... Ci sono [code] e [/ code] tag per visualizzare il codice correttamente.

Citazione:
cp: non può impostare il bit di permessi su product/dms300/preproc/input/67/U080823050069OCC: Nessun file o directory
Si dovrebbe eco le variabili e verificare se i percorsi sono corretti ecc, per esempio, quelle due per la tua copia:

Codice:
cp $line $lindir

Inoltre si consiglia di fare, invece di usare scp rcp.

Per l'inizio di processi in background da una macchina, si potrebbe usare ssh o rsh, meglio ssh
Anche per ucciderli in una sola volta, si potrebbe usare ssh di nuovo e qualcosa di simile:

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

Assicurati di avere solo i processi che si desidera, ad esempio. lasciare il xargs per un momento e di controllo.
Closed Thread

Segnalibri

Thread Tools Cerca in questo Thread
Cerca in questo Thread:

Ricerca Avanzata
Modalità di visualizzazione Vota questo thread
Vota questo thread:

Distacco regolamento
Tu non può post nuovo thread
Tu non può inviare una risposta
Tu non può postare allegati
Tu non può modificare i tuoi post

BB codice è Su
Smilies sono Su
[IMG] codice Su
Codice HTML è Chiuso
Trackbacks sono Su
Pingbacks sono Su
Refbacks sono Su




Tutti gli orari sono GMT -4. La data di oggi è 06:31 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Traduzioni Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX e Linux Forum Content Copyright © 1993-2009. Tutti i diritti Reserved.Ad di gestione da RedTyger

Contenuti pertinenti URL da vBSEO 3.2.0