Bash hints
Lockfile example
LOCKFILE="/tmp/`basename $0`.lock"
trap "echo Aborting!; rm $LOCKFILE; exit 1" SIGHUP SIGINT SIGTERM
if [ -f $LOCKFILE ];
then
ps -ef | grep "`basename $0`"
echo "$LOCKFILE: Lockfile exists."
exit 1
fi
touch $LOCKFILE
# code
rm $LOCKFILE
exit 0
Logfile umleiten
LOGFILE="/tmp/`basename "$0" .sh`.log"
exec 1>${LOGFILE}
exec 2>&1
Configure Automatic Logout (Linux)
Found at cyberciti.biz:
cat << EOF >/etc/profile.d/timeout-settings.sh
#!/bin/bash
TMOUT=300
readonly TMOUT
export TMOUT
EOF
Screen
vi ~/.screenrc
utf8 on
#idle 3600 pow_detach
deflog on
logtstamp on
logfile ${HOME}/.screenlog/screenlog.%n
# optional for hardcopy (like printscreen)
harcopydir ${HOME}/.screenlog
hardstatus alwayslastline
hardstatus string '%{= kG}[ %{G}%H %{g}][%= %{= kw}%?%-Lw%?%{r}(%{W}%n*%f %t%?(%u)%?%{r})%{w}%?%+Lw%?%?%= %{g}][%{B} %Y-%m-%d %{W}%c %{g}]'