![]() |
|
|
google unix.com
|
|||||||
| Forum | Registrati | Regole Forum | Collegamenti | Album | FAQ | Members List | Calendario | Ricerca | Today's Posts | Mark Forums Read |
| 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 |
![]() |
|
|
LinkBack | Thread Tools | Cerca in questo Thread | Rate Thread | Modalità di visualizzazione |
|
|
|
||||
|
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? |
![]() |
| Segnalibri |
| Thread Tools | Cerca in questo Thread |
| Modalità di visualizzazione | Vota questo thread |
|
|