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