diff --git a/ezjail.sh b/ezjail.sh index 2686486..6df6358 100755 --- a/ezjail.sh +++ b/ezjail.sh @@ -44,7 +44,8 @@ do_cmd() ezjail_list=`echo -n $* | tr -c '[:alnum:] ' '_'` unset ezjail_fromrc else - [ -d "${ezjail_prefix}/etc/ezjail/" ] && cd "${ezjail_prefix}/etc/ezjail/" && ezjail_list=`ls | xargs rcorder` + case "${action}" in *stop) reverse_command="tail -r";; *) reverse_command="cat";; esac + [ -d "${ezjail_prefix}/etc/ezjail/" ] && cd "${ezjail_prefix}/etc/ezjail/" && ezjail_list=`ls | xargs rcorder | ${reverse_command}` echo -n "${message##_}" fi