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 > Operativsystemer > HP-UX
.
google unix.com



HP-UX HP-UX (Hewlett Packard Unix) er Hewlett-Packard's ejendomsretligt gennemførelsen af Unix-operativsystemet, der er baseret på System V.

Mere UNIX og Linux Forum Emner du måske kan finde Helpful
Tråd Thread Starter Forum Svar Last Post
tilføje produktionen af en forespørgsel til en variabel, der skal anvendes i en anden forespørgsel hazno Shell Programmering og Scripting 0 03-24-2009 08:52 PM
Mac OS X: Hvorfor din Mac kan ikke sove eller opholde sig i dvaletilstand iBot OS X Support RSS 0 03-19-2009 10:50 PM
converting Localtime til unixtime AshishK UNIX for Advanced & Ekspertsøgning Brugere 2 10-30-2007 10:22 AM
Perl + Localtime () Optimus_P Shell Programmering og Scripting 3 07-09-2003 05:32 PM
sove Anna UNIX for dummyer Spørgsmål & svar 5 07-10-2001 11:52 PM

 
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 Karakter: Thread Rating: 1 votes, 4.00 average. Display Modes
  #1 (permalink)  
Old 06-29-2009
nsvora nsvora is offline
Registreret Bruger
  
 

Join Date: Jun 2009
Stillinger: 2
sleep & Localtime query

Hej,
Jeg arbejder på HPUX ansøgning, og jeg havde en forespørgsel om søvn & localtime system opkald i HPUX.
Her er den kode, vi har:

const uint32_t WAKE_INTERVAL_SEC (30 * 60);
while (true) (

/ / Find ud af hvad klokken er
tid (& currentTime);

/ / Thread at tilpasse wakeup med ur 30 minutter, dvs hvis det er i øjeblikket 9:20 wakeup efter 10 minutter,
/ / Hvis det er i øjeblikket 9:05, vågner op efter 25 minutter.
/ / Beregn resterende antal sekunder i denne halve time.
sleepTime \u003d WAKE_INTERVAL_SEC - (currentTime% WAKE_INTERVAL_SEC);
mens (1) (

søvn (sleepTime);

/ / Do normale arbejde
TPTR \u003d localtime (& currentTime);

if (12 \u003d\u003d TPTR-> tm_hour & & TPTR-> tm_min <WAKE_INTERVAL_MIN)
(
/ / Noon arbejde, der skal gøres
)
)

Forventet Adfærd:
Som nævnt i ovenstående kode, forventer vi, at hver en halv time, noget af det arbejde skal gøres, og hvis dette tidspunkt sker for at være mellem 12 og 12:30 så må vi også gøre middag arbejde.

Faktiske adfærd:
Det meste af den tid, det virker som forventet. Men nogle gange, søvn lader til at afslutte et par sekunder før 12:30 og så den logik mislykkes, og gør det middagstid arbejde. Ideelt set ville jeg forvente, at middagstid arbejde betingelse for at mislykkes, da tråd har vågnede kl 12:30 og derfor kan det ikke satisify middagstid arbejde betingelse. (Spor i syslog viser, at regelmæssig arbejde er begyndt på 12:30, men logger sig selv ville have taget nogen tid, og jeg tror, sove kunne have vækket tidligt)

Spørgsmål:
- Kan søvn vågner op, før tidsplanen tid (bortset SIGALRM)? Er der andre forhold, hvor søvn kunne vågne op før planlagt tid?
- Kan localtime benyttes til sammenligning tilbage forkerte tidspunkt?
- Er det muligt, at der er nogle justeringer udført internt (kan være for indre ur, drifting osv.), hvilket resulterer i søvn vågne sekund tidligere end forventet, eller lokal tid laver en form for tilpasning eller anden grund?

Ethvert input i denne forbindelse er værdsat.

Thanks & Regards,
NSV
 

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 Slukket
HTML-koden er Slukket
Trackbacks er
Pingbacks er
Refbacks er




Alle tidspunkter er GMT -4. Den tid er nu 12:24 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