The UNIX and Linux Forums  


Go Back   UNIX og Linux Forums > Top Forums > UNIX for dummyer Spørgsmål & svar
.
google unix.com



UNIX for dummyer Spørgsmål & svar Hvis du ikke ved, hvor man skal sende en UNIX-eller Linux-spørgsmål, efter det her. Alle UNIX og Linux newbies velkommen!

Mere UNIX og Linux Forum Emner du måske kan finde Helpful
Tråd Thread Starter Forum Svar Last Post
Hvordan sætter jeg et tidspunkt stempel i en fil ved navn jhamm Shell Programmering og Scripting 5 01-29-2007 10:00 AM
Date / Time Stamp JimmyFlip UNIX for dummyer Spørgsmål & svar 0 11-14-2006 11:49 PM
greping med tiden stempel arunkumar_mca Shell Programmering og Scripting 1 07-28-2006 05:20 AM
hentningstidspunkt tiden stempel pavan_test UNIX for dummyer Spørgsmål & svar 4 07-18-2006 02:35 PM
Date Time Stamp jarich Shell Programmering og Scripting 2 07-28-2005 10:28 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 Søg denne tråd Rate Thread Display Modes
  #1 (permalink)  
Old 08-22-2007
Manvar Khan Manvar Khan is offline
Registreret Bruger
  
 

Join Date: Jul 2007
Stillinger: 6
Question kontrol tid stempel

Hej,
Jeg har et script, hvor jeg igen ringer til et script, men før ringer at script jeg nødt til at udføre et tidspunkt tjekke (siger 1 - 2 am dvs jeg vil være i stand til at kalde det script, hvis tid er mellem 1:00 og 2:00), men denne gang stempel skal konfigureres.
kan nogen foreslår mig, hvordan jeg kan opnå dette ..


Thanks in advance
Manvar
  #2 (permalink)  
Old 08-22-2007
namishtiwari namishtiwari is offline Forum Advisor  
Registreret Bruger
  
 

Join Date: Aug 2007
Beliggenhed: Bangalore
Posts: 377
Thumbs up

Citat:
Oprindeligt Indsendt af Manvar Khan View Post
Hej,
Jeg har et script, hvor jeg igen ringer til et script, men før ringer at script jeg nødt til at udføre et tidspunkt tjekke (siger 1 - 2 am dvs jeg vil være i stand til at kalde det script, hvis tid er mellem 1:00 og 2:00), men denne gang stempel skal konfigureres.
kan nogen foreslår mig, hvordan jeg kan opnå dette ..


Thanks in advance
Manvar

Du kan gøre noget sådant --

#! / bin / ksh
echo "For at køre et script i mellem et bestemt tidspunkt"
str1 \u003d `date | cut-d" "-f4«
str2 \u003d `echo $ str1 | cut-d": "-F1«
hvis [[$ str2-eq 13]], eller hvis [[$ (date +% H)-eq 13]]

ksh test2
anden
echo "Wrong"
fi


Tak
Namish

Sidst redigeret af namishtiwari; 08-22-2007 på 05:19 AM..
  #3 (permalink)  
Old 08-22-2007
vino's Avatar
vino vino is offline Forum Staff  
Supporter (in vino veritas)
  
 

Join Date: Feb 2005
Beliggenhed: Bangalore, Indien
Indlæg: 2.798
Med så mange 'cut's

Code:
#! /bin/ksh

if [[ $(date +%H) -eq 01 ]] ; then
  echo "Judgement day has arrived"   # run the script
else
  echo "Judgement day has not arrived"
fi

  #4 (permalink)  
Old 08-22-2007
Manvar Khan Manvar Khan is offline
Registreret Bruger
  
 

Join Date: Jul 2007
Stillinger: 6
takket Namish for Deres svar,
men dette er ikke den løsning, jeg ønsker, som pr din løsning

hvis [[$ str2-eq 13]]

nu i fremtiden, hvis jeg ønsker at ændre 13 til 15 så har jeg foretage ændringer i koden.
og jeg dont ønsker at cahnge i koden.
Jeg vil have mine script i stand til at tage denne gang fra nogle hvor uden for dette script.
Jeg håber, du fik mit problem.

Hilsen
Manvar
  #5 (permalink)  
Old 08-22-2007
vino's Avatar
vino vino is offline Forum Staff  
Supporter (in vino veritas)
  
 

Join Date: Feb 2005
Beliggenhed: Bangalore, Indien
Indlæg: 2.798

Code:
#! /bin/ksh
#
#

case $# in
    2) start=$1; end=$2 ;;
    *) echo "Need a start and end time"; exit 1;;
esac

now=$(date +%H)
if [[ $now -ge $start && $now -lt $end ]] ;
then
    echo "Judgement Day has arrived."
else
    echo "Judgement Dat yet to arrive."
fi;

  #6 (permalink)  
Old 08-22-2007
Manvar Khan Manvar Khan is offline
Registreret Bruger
  
 

Join Date: Jul 2007
Stillinger: 6
takket vino,
Jeg beklager, at jeg glemte at fortælle, at vi ikke kan bruge kommandolinjen aurguments her (Det er et krav).

Hilsen
Manvar
  #7 (permalink)  
Old 08-22-2007
namishtiwari namishtiwari is offline Forum Advisor  
Registreret Bruger
  
 

Join Date: Aug 2007
Beliggenhed: Bangalore
Posts: 377
Thumbs up

Manvar,
Du kan læse den tid, som dette

echo "Indtast starttidspunktet stempel"
læs stime

echo "Indtast sluttidspunktet"
læs etime

og gør dine manipulationer på disse variabler selv.
er, at der går til at hjælpe dig.

Tak
Namish
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 08:21 PM.


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