The UNIX and Linux Forums  
Hej og Velkommen fra USA til UNIX og Linux Forums! Tak for dit besøg og deltager i vores globale samfund.

Go Back   UNIX og Linux Forums > Top Forums > UNIX for Advanced & Ekspertsøgning Brugere
.
google unix.com



UNIX for Advanced & Ekspertsøgning Brugere Expert-til-ekspert. Lær avancerede UNIX, UNIX-kommandoer, Linux operativsystemer, systemadministration, programmering, Shell, Shell Scripts, Solaris, Linux, HP-UX, AIX, OS X, BSD.

Mere UNIX og Linux Forum Emner du måske kan finde Helpful
Tråd Thread Starter Forum Svar Last Post
Sammenlign filer DADA når de ikke er i orden ragavhere Shell Programmering og Scripting 2 06-04-2008 05:13 PM
Bestil filer ved at oprette dato mab_arif16 Shell Programmering og Scripting 4 05-15-2006 01:04 PM
Sådan udelukker filer fra trykte resultater umen UNIX for dummyer Spørgsmål & svar 2 09-18-2005 06:35 AM
liste over filer i datorækkefølge Jeannine UNIX for dummyer Spørgsmål & svar 2 08-15-2005 02:19 PM
Liste filer i nummerorden Steve_H Shell Programmering og Scripting 3 02-22-2005 10:52 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 Søg denne tråd Rate Thread Display Modes
  #1 (permalink)  
Old 02-10-2004
mabrownawa mabrownawa is offline
Registreret Bruger
  
 

Join Date: Feb 2004
Stillinger: 2
lp - kendelse af filer trykte

Jeg har en shell script, der springer gennem en liste med Postscript-filer til udskrivning.

ls-1tr *. PS> print.lst
...
PRINT_LIST \u003d `cat print.lst`
...
for DMFILE i $ PRINT_LIST
gøre
lp-d $ printer_-o juridiske $ DMFILE
...
gjort

Filerne i print.lst er i den rækkefølge, de skal udskrives, men den rækkefølge, de filer er trykt synes at være helt tilfældig.

Her er et udsnit af print.lst, sekventeret i den rækkefølge for at udskrive

/ prtspool/racprint/debitmemos/MNSF021.M0209137.PS
/ prtspool/racprint/debitmemos/MNSF021.M0209138.PS
/ prtspool/racprint/debitmemos/MNSF021.M0209139.PS
/ prtspool/racprint/debitmemos/MNSF021.M0209140.PS
/ prtspool/racprint/debitmemos/MNSF021.M0209141.PS
/ prtspool/racprint/debitmemos/MNSF021.M0209142.PS
/ prtspool/racprint/debitmemos/MNSF021.M0209143.PS
/ prtspool/racprint/debitmemos/MNSF021.M0209144.PS

Her er det output fra LPQ:

aktive racuser 619 MNSF021.M0209137.PS 20.200.778 bytes
1:a racuser 627 MNSF021.M0209145.PS 16.781.507 bytes
2:a racuser 621 MNSF021.M0209139.PS 20.925.819 bytes
3. Racuser 625 MNSF021.M0209143.PS 17.315.067 bytes
4. Racuser 607 MNSF021.M0209125.PS 20.202.748 bytes
5. Racuser 633 MNSF021.M0209151.PS 16.825.285 bytes
6. Racuser 628 MNSF021.M0209146.PS 17.372.512 bytes
7. Racuser 629 MNSF021.M0209147.PS 17.078.571 bytes
8:e racuser 606 MNSF021.M0209124.PS 20.928.279 bytes
9:e racuser 610 MNSF021.M0209128.PS 20.928.424 bytes

Hvorfor er de filer udskrivning i denne tilsyneladende tilfældig rækkefølge? Er der en måde at jeg kan tvinge filer til udskrivning i den rækkefølge indsendt?

Tak, MB
  #2 (permalink)  
Old 02-13-2004
RTM's Avatar
RTM RTM is offline Forum Advisor  
Hog Hunter
  
 

Join Date: Apr 2002
Location: På min motorcykel
Stillinger: 3039
Der kan være et par årsager - men siden du ikke sende den OS og version, vil jeg bare håber, at dette også gælder for dit operativsystem (det nok gør)

Citat:
Som det er gennemført, Solaris Operating System's (version 9,8, og 7) LP spooling delsystem for at modtage indkommende udskriftsjob, frigiver udskriftsjob baseret på, hvornår de er færdige ankommer kontra, da de blev sendt (af hensyn til ydeevnen). Derfor et lille job sendt sekunder fra en klientcomputer kan faktisk ankommer først og frigives til en fysisk udskrive enhed, før et stort stykke arbejde, der blev sendt første. Dette scenario er også blevet arve til mange andre LPR / LPD printing implementeringer, fordi deres oprindelige design alle bruge mindst 11 "logiske porte" for at sende data (LPR hits). Desværre i nogle implementeringer, den modtagende side (LPD) er ikke altid taget ansvaret for FIFO, enten som en del af standarden designet eller som en mulighed. Dette giver store driftsmæssige problemer i "erklæring", "faktura", og "check" udskrive miljøer.

Hvad gør dette problem, især undvigende og generende er, at ved "tilfældighed" FIFO er generelt opretholdt i henhold til Solaris LP. Men det er ikke sikret, og er åbenbart først og fremmest, når ekstremt lille udskriftsjob (<\u003d 50 Kbytes) er blandede med mere normale eller store store udskriftsjob. Dette problem er blevet drøftet med Sun og de står bag den nuværende udformning og ikke anser det at være en fejl.
(citat fra FIFO af udskriftsjob )

Og hvis jeg husker rigtigt, vil udskriftskøer normalt udskrive mindre filer første (no matter the OS) - kunne være et problem på en anden udskriftskø end blot dit OS. Du skal også nævne, hvordan's og hvor er - er dette en UNIX kun udskrive kø, eller er det skib, som det ud til et LAN / WAN udskriftskø i NT eller andet OS?

Du vil måske se på, om der er hold for din LP kommando - hvis ja, at lægge alle printjobs i venteposition, og derefter slippe, når de alle er der måske kan løse dit problem (vil du stadig nødt til at tjekke, at det ikke sker igen arrangere job efter størrelse).
  #3 (permalink)  
Old 02-16-2004
mabrownawa mabrownawa is offline
Registreret Bruger
  
 

Join Date: Feb 2004
Stillinger: 2
Tak for den opfølgning, RTM. Ked af de manglende oplysninger. Dette problem er opstået, Solaris 8. Deres svar giver mening i, at disse filer kan variere i størrelse.

Kun én type af print er sendt til udskriftskøen pågældende. Typisk et stort antal debet memoer er sendt til at blive trykt på én gang. Rækkefølgen er vigtig for de mennesker, der behandler de debet memoer. I et forsøg på at rette op på, har jeg lagt en vente i scriptet mellem LP udtalelser og håber, at forsinkelsen vil give den fil, der skal behandles, og at de kan videreføres. Synes at virke fint indtil videre, men stikprøvestørrelsen er lille.

MB
Closed Thread

Bogmærker

Thread Tools Søg denne tråd
Søg denne tråd:

Avanceret søgning
Display Modes Bedøm denne tråd
Bedøm denne tråd:

Udstationering Regler
Du kan ikke post nye tråde
Du kan ikke post svar
Du kan ikke post vedhæftede filer
Du kan ikke redigere dine indlæg

BB-kode er
Smilies er
[IMG] koden er
HTML-koden er Slukket
Trackbacks er
Pingbacks er
Refbacks er




Alle tidspunkter er GMT -4. Den tid er nu 03:01 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Oversættelser Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX og Linux Forums Content Copyright © 1993-2009. Alle rettigheder Reserved.Ad Management ved RedTyger

Content Relevant webadresser ved vBSEO 3.2.0