![]() |
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Rules | Lenker | Album | FAQ | Medlemsliste | Kalender | Søke | Dagens innlegg | Marker forumene som lest |
| UNIX for Advanced & ekspertbrukere Expert-til-ekspert. Lær avanserte UNIX UNIX kommandoer, Linux operativsystem, systemadministrasjon, programmering, Shell, Shell Scripts, Solaris, Linux, HP-UX, AIX, OS X, BSD. |
Mer UNIX og Linux Forum Emner Du kan finne nyttig
|
||||
| Tråd | Tråd startet | Forum | Svar | Siste innlegg |
| Hvordan kan jeg få en prosessorens CPU Prosentvis? | sangjinn | High Level Programmering | 3 | 10-09-2008 09:28 |
| Hvordan beregner jeg prosentpoeng? | the_learner | High Level Programmering | 6 | 04-18-2007 05:40 |
| hvordan du gjør prosentandel av en kjørende script? | jimmbp | Shell programmering og Skripting | 1 | 01-31-2006 02:41 |
| Computung Prosentvis | preetikate | UNIX for Dummies Spørsmål og svar | 2 | 02-09-2004 10:13 |
| prosentandel tegnet i en stasjonstilordningen? | simon2000 | UNIX for Advanced & ekspertbrukere | 2 | 09-17-2002 01:30 |
![]() |
|
|
LinkBack | Thread Tools | Søk i denne tråden | Rate Thread | Visningsmoduser |
|
|
|
||||
|
hvordan komme prosentandel av ferdigstillelse? under en kopi!
Hei alle,
Jeg vil gjerne vite hvor å innføre som forløpslinje eller% av ferdigstillelse i løpet av filer ... I den forstand er jeg kopiere noen filer til RAM ved oppstart .... Disse 2 filer kombinert ta ca 550mb RAM, så i stedet for bare å ha en blinkende markør till kopien er over, tenkte jeg å gi en prosent av ferdigstillelse verdi ... Men hvordan gjør jeg det? Hvordan komme seg at 1 %...... 10 %...... 100% .. Noe sånt som dette! Pls råd! |
|
||||
|
Noen langsomme kommandoer tilby en krok å la deg vite hvor langt de får. Hva bruker du til å kopiere filen?
Noen versjoner av dd vil rapportere transfer rate (samme rapport får du på slutten) når du sender dem en SIGUSR1. Så kan du bruke dd til å kopiere og signal det, si, en gang per sekund for å få en fremgang rapporten. Post-prosessen den i skript for å snu det til noe brukervennlig. |
|
||||
|
Jeg bruker cp å kopiere filer!
Kan du angi tilsvarende ... Årsaken er at det tidspunkt da denne kopien er bekreftet, dd binærfilene ikke lastes så jeg er nødt til å gjøre noe ekstra arbeid for å få disse også .. Så jeg ville sette pris på om vi kan holde cp og likevel gi noen form for brukeren lesbarhet! takk |
|
||||
|
Welp, med mindre din versjon av cp har kroker for dette, det beste du kan gjøre er å gjette. Det er nok mer skjerpende enn nyttig hvis guesstimated gjenværende tiden er fullstendig utenfor basen, så kanskje det er bedre å vise et spinnende markøren.
Du kan kopiere en mindre fil første til å kalibrere, og deretter ekstrapolere en vurdering fra det, men hva hvis disken får fast eller en annen prosess åpner disken samtidig? Hvis du ikke har dd, Er noen nyttige verktøy for cobbling sammen en fryd for øyet vil ikke være tilgjengelig enten ... (Jeg skulle håper at dd er tilgjengelig hvis cp er, men.) En annen innfallsvinkel kan være å kjøre cp i bakgrunnen og se på størrelsen på målfilen, og beregne en prosentandel av det. Jeg vil være nervøs for å sette cp i bakgrunnen og taper på feil merke osv. bare for å få noen pen tekst på skjermen, skjønt. |
|
||||
|
Takk for info ...
Men cp var ikke der i den ramdisk enten måtte jeg flytte binærfilene av cp FRM annen egnet OS da jeg var i stand til å bruke den ... Så jeg blir nødt til å gjøre det samme med dd så vel ... Hvordan gang jeg ikke er kjent med dd ... Så hvis du kunne gi meg kommandolinjen til dd? og også hvis jeg bruker dd, Hvordan kan jeg ha privalage av få% Takk! |
|
||||
|
På andre tenkte, jeg er ikke sikker det er noe bedre enn cp og overvåking av størrelsen på målfilen. Uansett, før du investerer mye i det, sjekk at din versjon forstår SIGUSR1 - ikke alle av dem gjør. dd har en svært iffy syntaks. Faktisk Jeg leste et sted at det var ment som en spøk på perversity av en annen syntaks (JCL hvis jeg husker riktig), men noe det bare stakk. Code:
dd if=/path/to/input/file of=/path/to/output/file Alternativt krydre den med en større blokk størrelse (bs \u003d 8192 kanskje). |
![]() |
| Hugseliste |
| Thread Tools | Søk i denne tråden |
| Visningsmoduser | Ranger denne tråden |
|
|