milestone (version 1.0)

You can also look at:
#! /usr/bin/ksh

###########################################################################
#
# 
# SYNTAX:  milestone "message"
#
# DESCRIPTION: Makes an entry in the job log. This routine should be
# DESCRIPTION: reserved for major events. The time the log entry was made is
# DESCRIPTION: appended to the message and the message is enclosed in
# DESCRIPTION: h2 HTML tags.
#
# VERSION: 1.0
#
# HISTORY: 0.0 -> 1.0 9/23/96
# HISTORY: got rid of extraneous /h2 HTML tag in index entry
#
##############################################################################

message=$1

joblog=$($UTIL/generate_filename joblog )
milestones=$($UTIL/generate_filename milestones )

#################################
# HTML anchor name for milestone
#################################
label=LO$(date '+%dE%H%M%S')

####################
# debugging output
####################
if [ -n "$DEBUG" ]; then
     echo ${0##*/}: joblog=$joblog
     echo ${0##*/}: milestones=$milestones
     echo ${0##*/}: label=$label
fi


###############
# job log entry
###############
echo "<hr>" >>$joblog
echo "<h2><a name=\"${label}\">" >>$joblog
echo "$message ( $(date '+%H:%M:%S' ) )</a></h2>" >>$joblog

###############
# index entry
###############
echo "     <li><a href=\"${joblog}#${label}\">"   >>$milestones
echo "$message ( $(date '+%H:%M:%S' ) )</a>"      >>$milestones




exit 0