# .......................................................................... # This is a script comment. Anything on a line following the '#' is ignored. # ..........................................................................
# !/bin/sh # The line above specifies that the routine is to be executed by the program # 'sh' located in the '/bin' directory. # .......................................................................... # It MUST be on the first line in the first column! The '#' and the space # _ARE_ part of the command # ..........................................................................
echo Content-type: text/html echo # Content type can also be 'text/asci' which is interpreted by the browser as # being pre-formatted # In addition, it is necessary to echo a blank line which is part of the CGI # standard
#
# read system variables
#
[ -f /etc/csuite.conf ] && . /etc/csuite.conf &&
[ -f "$CS_VARS1" ] && . $CS_VARS1 || {
echo "ERROR: could not find system variable file."
exit 1
}
# This code includes error checking that confirms the existance of the config
# file.
#.........................Comment.... echo 'chmod +x $1' >mx # Create a file named mx containing the chmod command chmod +x mx # Make mx itself executable #........................ The file to be made executable is passed to mx #........................ as the the first (command line) argument #........................ Now instead of typing chmod +x test1 #........................ You only have to enter mx test1 # would make the file test1 executable #........................ This saves only a little typing... but it is #........................ possible to create more comple routines that are #........................ more valuable!