#!/bin/zsh -f PROG="${0##*/}" case "$PROG" in register-*|ohcreg) FOO=register ;; *) FOO="${PROG%%-*}" ;; esac LOG=/home/fare/off-hours-computations/incoming/log DATE="$(date -u +"%Y-%m-%d.%H:%M:%S")" IPADDRS="$(/sbin/ifconfig | grep "inet addr" | grep -v 127.0.0.1 | \ perl -npe 's/^.*addr:([0-9]+\.[0-9]+\.[0-9]+\.[0-9]+) .*$/$1/')" ENTRY="$(echo $FOO $USERNAME $HOST $DATE $IPADDRS ${1+# $*})" echo "$ENTRY" >> $LOG echo "The following entry has been logged:" echo "$ENTRY" echo echo "Thank you for participating in the off-hours computation farm."