#!/bin/bash # configuration file for shutdownasap version #VERSION# # it should be named #ETCDIR#/shutdownasap.conf # shutdownasap's pid pidFile="/tmp/shutdownasap.pid" # directory must be empty before shutdown waitForDir="/home/shutdown/.warteauf" # list of processes which must not be running before shutdown declare -A shutDownNoGos shutDownNoGos["backup"]="[^/ ]*backup" shutDownNoGos["dd"]="dd" shutDownNoGos["ncat"]="ncat" shutDownNoGos["ports"]="ports" shutDownNoGos["prt-get"]="prt-get" shutDownNoGos["rsync"]="rsync" shutDownNoGos["wget"]="wget" shutDownNoGos["wetter"]="/tmp/wetter.pid" # hook to execute after start of shutdownasap, before watching above conditions beforeWatchHook() { true } # hook to execute before shutting down beforeShutDownHook() { true }