The UNIX and Linux Forums  

Go Back   UNIX e Linux Forum > Inizio Forum > UNIX for Dummies Domande & Risposte
.
google unix.com



UNIX for Dummies Domande & Risposte Se non sei sicuro dove pubblicare un UNIX o Linux domanda, posta da qui. Tutti i neofiti di Linux e UNIX benvenuto!

Più di UNIX e Linux Forum Argomenti potreste trovare utili
Filo Thread Starter Forum Risposte Ultimo Post
IBM Informix di carico e di inserire con più file rauphelhunter Shell scripting e di programmazione 0 04-09-2008 12:52 PM
equilibrio 3,42 (Default succursale) iBot Software Uscite - RSS News 0 04-09-2008 01:50 AM
Caricare equilibrio summerpeh Linux 2 12-30-2007 08:05 AM
Hai bisogno di aiuto in wrting Carico di script per un carico-Riprendi il tipo di carico. ankitgupta Shell scripting e di programmazione 1 11-10-2006 12:46 AM
di bilanciamento del carico yorkyboy UNIX for Dummies Domande & Risposte 1 05-13-2005 12:00 PM

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 01-31-2008
xgringo xgringo is offline
Utente Registrato
  
 

Iscriviti Data: dicembre 2006
Interventi: 31
mv caricare file equilibrio

Ok, ho anche i file che stanno per atterrare su / apps /, ma ho bisogno di caricare loro equilibrio così ho bisogno di caricare l'equilibrio a quattro cartelle diverse.

I tre estensioni di file mi sono. Mpe. Mpd e MPF terra che qui ... / apps / I non può muoversi fino a quando il MPF c'è che fa scattare il processo entro il prossimo. / a / o. / b / o. / c / o. / d / cartella ecc

I nomi dei tre file sarà lo stesso, ma ho tre file per un file suite, una volta che tutti i terreni in / apps / dir ho bisogno di mv file suite che il più vecchio al

/ apps / a /
/ apps / b /
/ apps / c /
/ apps / d /


Così, per esempio filesuite1.mpe filesuite1.mpd e filesuite.mpf terreno su / apps /

Quindi ho bisogno di qualcosa che li viene a ritirare ogni tre e poi passare a una prossima suite che viene nel passare a "b" e la prossima a C e così via?

Ultimo a cura di xgringo; al 01/31/2008 03:53 PM..
  #2 (permalink)  
Old 01-31-2008
xgringo xgringo is offline
Utente Registrato
  
 

Iscriviti Data: dicembre 2006
Interventi: 31
#! / bin / bash
oldest_mpd \u003d `ls -1-t / apps / *. mpd | head -1`
oldest_mpe \u003d `ls -1-t / apps / *. mpe | head -1`
oldest_mpf \u003d `ls -1-t / apps / *. MPF | head -1`

mv $ oldest_mpd / apps/d1 /
mv $ oldest_mpe / apps/d1 /
mv $ oldest_mpf / apps/d1 /

mv $ oldest_mpd / apps/d2 /
mv $ oldest_mpe / apps/d2 /
mv $ oldest_mpf / apps/d2 /

mv $ oldest_mpd / apps/d3 /
mv $ oldest_mpe / apps/d3 /
mv $ oldest_mpf / apps/d3 /

mv $ oldest_mpd / apps/d4 /
mv $ oldest_mpe / apps/d4 /
mv $ oldest_mpf / apps/d4 /

Sono in grado di mettere questo in cron ogni minuto diritto, ma non credo che questo sta per essere veloce che, se ciò che si muove il traguardo in meno di un minuto e si muove quattro suite e poi è fatto til i prossimi minuti? C'è un modo per rendere continuo? sarà questo lavoro?

Ho voluto fare qualcosa di simile a questo per ricaricare la variabile di nuovo?

Ultimo a cura di xgringo; al 01/31/2008 05:25 PM..
  #3 (permalink)  
Old 01-31-2008
Smiling Dragon's Avatar
Smiling Dragon Smiling Dragon is offline Forum Advisor  
Disorganizzato utente
  
 

Iscriviti Data: novembre 2007
Luogo: Nuova Zelanda
Interventi: 922
Quanto sopra è suscettibile di produrre errori quanto presuppone avrete almeno quattro tipi di file in qualsiasi momento vi è eseguito.

I'd pensare che sarebbe meglio lasciare qualcosa in memoria invece. In questo modo si saprà se l'ultima spostato un file.

Codice:
#!/bin/sh
TARGETLIST="a:b:c:d"
INTERVAL=60 # seconds

targetnum=1
targetlistsize=`echo $TARGETLIST | sed 's/[^:]//g' | wc -c`
while true
do
  for mpf in *.mpf
  do
    files="$mpf `echo $mpf | sed 's/f$/e/'` `echo $mpf | sed 's/f$/d/'`"
    if ls $files > /dev/null 2>&1
    then
      mv $files `echo $TARGETLIST | cut -d ':' -f $targetnum`
      targetnum=`expr $targetnum % $targetlistsize`
      targetnum=`expr $targetnum + 1`
    fi
  done
  sleep $INTERVAL
done

Tuttavia, sei sicuro che stai vedendo il diritto problema? Potrebbe non utilizzare un volume con striping in questi 4 dispositivi invece?
  #4 (permalink)  
Old 01-31-2008
xgringo xgringo is offline
Utente Registrato
  
 

Iscriviti Data: dicembre 2006
Interventi: 31
Thank you I'm going to try this out,

Sono solo una domanda di amministratore, quindi se ho potuto progettazione forse si potrebbe fare che, così anch'io ho a lavorare intorno a vincoli esistenti.
  #5 (permalink)  
Old 01-31-2008
xgringo xgringo is offline
Utente Registrato
  
 

Iscriviti Data: dicembre 2006
Interventi: 31
Potrebbe spiegare anche a me questa cosa sta facendo?

file \u003d "$ echo $` MPF MPF | sed 's / f $ / e /' `` echo $ MPF | sed 's / f $ / d /' `"
  #6 (permalink)  
Old 01-31-2008
Smiling Dragon's Avatar
Smiling Dragon Smiling Dragon is offline Forum Advisor  
Disorganizzato utente
  
 

Iscriviti Data: novembre 2007
Luogo: Nuova Zelanda
Interventi: 922
Citazione:
Originalmente inviato da xgringo View Post
Potrebbe spiegare anche a me questa cosa sta facendo?
file \u003d "$ echo $` MPF MPF | sed 's / f $ / e /' `` echo $ MPF | sed 's / f $ / d /' `"
Certo, questo crea una stringa contenente i tre file che stiamo andando ad essere in movimento in una serie (blah.mpf, blah.mpd e blah.mpe).
Lei dice che l'. MPF generalmente arriva ultimo in modo che sto cercando di mantenere quelle cose efficiente. Ciò significa che si comincia con tutti. MPF file e per ciascuno di essi, e creare un elemento 3, spazio elenco separato da esso.
Questo viene fatto tramite sed di sostituire l'ultima lettera del nome del file (ad esempio, 'F') con e nel secondo campo ed in terza. Il sed segmenti SARE dicendo:
"prendere il. MPF file, e cercare una parte del nome che ha un 'F' seguita, entro la fine della linea, poi lo sostituisce con un messaggio (o di annunci)".
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 è 05:43 PM.


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