#!/bin/bash # rc.swap 1.00 2002/12/30 03:46:43 (Kenichi Okada) # # Source function library. . /etc/rc.d/init.d/functions usage() { echo "Usage: $0 {start|stop|status|restart|reload}" } if [ $# -lt 1 ] ; then usage ; exit 0 ; fi action=$1 case "$action" in start) msg -n "Activating swap:" swapon -a 2>/dev/null RETVAL=$? if [ $RETVAL -eq 0 ]; then msg " done." else msg " failed." fi ;; stop) msg -n "Deactivating swap:" swapoff -a 2>/dev/null RETVAL=$? if [ $RETVAL -eq 0 ]; then msg " done." else msg " failed." fi ;; status) cat /proc/swaps ;; restart|reload) $0 stop $0 start ;; *) usage ;; esac exit 0