#!/bin/sh # # AUTHOR # N. Nielsen # # LICENSE # This software is in the public domain. # # The software is provided "as is", without warranty of any kind, # express or implied, including but not limited to the warranties # of merchantability, fitness for a particular purpose, and # noninfringement. In no event shall the author(s) be liable for any # claim, damages, or other liability, whether in an action of # contract, tort, or otherwise, arising from, out of, or in connection # with the software or the use or other dealings in the software. # # SUPPORT # Send bug reports to: # # # 'halt' command from inside the jail killall=`which killall` ret=1 if [ -n ${killall} ] && [ -x ${killall} ]; then killall -QUIT jailer 2> /dev/null ret=$? else ps -xa | grep "[j]ailer" | while read pid dummy; do kill -QUIT ${pid} 2> /dev/null if [ $? -eq 0 ]; then ret=0 fi done fi if [ $ret -ne 0 ]; then echo "halt: jailer not running or insufficient permissions. can't halt jail." >&2 fi