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 > Shell Programming and Scripting
.
google unix.com



Shell Programming and Scripting Post questions about KSH, CSH, SH, BASH, PERL, PHP, SED, AWK and OTHER shell scripts and shell scripting languages here.

More UNIX and Linux Forum Topics You Might Find Helpful
Thread Thread Starter Forum Replies Last Post
How to log start/stop time of ALL processes bluesky099 UNIX for Advanced & Expert Users 10 12-18-2007 12:01 AM
start time of a terminated process k_chaaya UNIX for Advanced & Expert Users 2 09-04-2006 01:57 AM
to get process start date and time naeem ahmad UNIX for Advanced & Expert Users 2 02-27-2006 05:09 AM
get process start time naeem ahmad High Level Programming 1 02-06-2006 08:40 PM
Working out end time from start + elapsed rik1551 UNIX for Dummies Questions & Answers 4 06-06-2002 05:05 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 Search this Thread Rate Thread Display Modes
  #1 (permalink)  
Old 05-16-2007
thambi thambi is offline
Registered User
  
 

Join Date: Mar 2007
Posts: 32
Question Start time/end time and status of crontab job

Is there anyway to get the start time and end time / status of a crontab job which was just completed? Of course, we know the start time of the crontab job since we are scheduling. But I would like to know process start and time recorded somewhere or can be fetched from a command like 'ps'. Please suggest.

-Thambi
  #2 (permalink)  
Old 05-16-2007
sysgate's Avatar
sysgate sysgate is offline Forum Advisor  
Unix based
  
 

Join Date: Nov 2006
Location: Bulgaria
Posts: 1,322
Suggestion : put a modification of date command in the start of the script, then in the end of the script and have it append to a log file. Then you'll be able to see the difference. Or : let's say that the crontab will execute /home/user/script.sh --> put "/usr/bin/time -f "{#%e#}" -o timelog -a" in the front, this will write the time for execution of the script in file called "timelog". Then "cat timelog" and the time reported will look something like : {#0.16#}
The other way basically is using merely "time", e.g "time ls -la", which will report :
Quote:
real 0m0.119s
user 0m0.008s
sys 0m0.011s
but I don't think you can use it within cronjob, as it's reporting only to STDOUT, I tried to redirect the output to file - no dice. So /usr/bin/time should do the trick. HTH.
  #3 (permalink)  
Old 05-16-2007
thambi thambi is offline
Registered User
  
 

Join Date: Mar 2007
Posts: 32
Thanks for suggestions. Actually , my crontab looks like as follows

00 18 * * 1-6 kdshell/remove_flag_files 1>kdlog/remove_flag_files_`date|awk '{print $2 $3 $4}'`.log 2>&1

They are already redirect the log information into a log file. This is stable existing system. I don't want to touch the script , Moreover , our client won't allow us to touch crontab script at all. So I wanted to know any other possibility without touch existing script. I think this is reason some organzation are going for Autosys or Control-M sechudling tool whould would show the start time and end time of the job in the their logs.

-Thambi
  #4 (permalink)  
Old 05-16-2007
gseyforth gseyforth is offline
Registered User
  
 

Join Date: May 2002
Posts: 68
At the top & bottom of your script you can place:

echo "Started " `date` >>/tmp/tempfile
// script
// script
// script
echo "Completed " `date` >>/tmp/tempfile

Georgio
Closed Thread

Bookmarks

Tags
autosys

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On




All times are GMT -4. The time now is 06:31 PM.


Powered by: vBulletin, Copyright ©2000 - 2006, Jelsoft Enterprises Limited. Language Translations Powered by .
vBCredits v1.4 Copyright ©2007 - 2008, PixelFX Studios
The UNIX and Linux Forums Content Copyright ©1993-2009. All Rights Reserved.Ad Management by RedTyger

Content Relevant URLs by vBSEO 3.2.0