#!/bin/sh case "${1}" in start) printf 'Mounting process and system filesystems... ' [ ! -e /proc/mounts ] && mount -t proc proc /proc [ ! -e /sys/kernel ] && mount -t sysfs sysfs /sys printf 'done.\n' ;; stop) printf 'Unmounting process and system filesystems... ' [ -e /proc/mounts ] && umount /proc [ -e /sys/kernel ] && umount /sys printf 'done.\n' ;; *) printf 'Usage: %s {start|stop}\n' "${0}" >&2 exit 1 ;; esac