Templates
perl program
#!/usr/bin/perl -w
#############################################################################
# PROGRAM
# [program name goes here]
#
# SYNOPSIS
# [program description goes here]
#
# USAGE
# [usage syntax goes here]
#
# PARAMETERS
# None
#
# OPTIONS
# None
#
# MODULES/FILES REQUIRED
# None
#
# PROGRAMS REQUIRED
# None
#
# AUTHOR
# FName LName
#
# DEVELOPMENT DATES
# mm.dd.yyyy
#
# RELEASE DATE
# mm.dd.yyyy
#
# COMMENTS
# None
#
# REVISIONS
# None
#############################################################################
# INTERRUPT SIGNALS
#############################################################################
$SIG{'INT' } = 'clean_up'; $SIG{'HUP' } = 'clean_up';
$SIG{'QUIT'} = 'clean_up'; $SIG{'TRAP'} = 'clean_up';
$SIG{'ABRT'} = 'clean_up'; $SIG{'STOP'} = 'clean_up';
$SIG{'TSTP'} = 'clean_up';
#############################################################################
# INCLUDE
#############################################################################
use File::Basename;
use strict;
#############################################################################
# USAGE
#############################################################################
my $prog = basename($0,"");
sub usage {
print "\nusage: $prog [param1] [param2]\n\n";
exit;
}
#############################################################################
# GLOBAL VARIABLES / SETTINGS
#############################################################################
umask(0);
#############################################################################
# MAIN
#############################################################################
#############################################################################
# CLEAN UP
#############################################################################
sub clean_up {
exit;
}
Template for perl script.