The UNIX and Linux Forums  
Hello and Welcome from United States to the UNIX and Linux Forums! Thank You for Visiting and Joining Our Global Community.

Go Back   The UNIX and Linux Forums > Top Forums > UNIX for Dummies Questions & Answers
.
google unix.com




View Single Post in the UNIX and Linux Forums - Click on the Thread or Permalink to View Entire Thread -->
  #2 (permalink)  
Old 08-22-2007
namishtiwari namishtiwari is offline Forum Advisor  
Registered User
  
 

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

Quote:
Originally Posted by Manvar Khan View Post
Hi,
I am having a script in which I am again calling a script, but before calling that script I need to perform a time check (say 1 - 2 am i.e. I would be able to call that script if time is between 1:00 am and 2:00 am) but this time stamp needs to be configurable.
can anybody suggest me how I can achive this..


Thanks in advance
Manvar

You can do something like this--

#!/bin/ksh
echo "To run a script in between a given time"
str1=`date | cut -d" " -f4`
str2=`echo $str1 | cut -d":" -f1`
if [[ $str2 -eq 13 ]] or if [[ $(date +%h) -eq 13 ]]
then
ksh test2
else
echo "Wrong"
fi


Thanks
Namish

Last edited by namishtiwari; 08-22-2007 at 04:19 AM..