#!/bin/bash # -*- Mode: shell-script -*- # Copyright (C) 2003 by MandrakeSoft, Chmouel Boudjnah <chmouel@mandrakesoft.com> # Redistribution of this file is permitted under the terms of the GNU # Public License (GPL) # suspend: 15 # resume: 25 . /etc/sysconfig/suspend ARG=$1 if [[ -z $RESTART_SERVICES ]];then exit; fi function suspend { for service in $RESTART_SERVICES;do if [[ -f /etc/init.d/$service ]];then service $service stop 2>/dev/null >/dev/null fi done } function resume { for service in $RESTART_SERVICES;do service $service start 2>/dev/null >/dev/null done } case $ARG in suspend) suspend ;; resume) resume ;; esac