diff -Naur a/webmin.rc b/webmin.rc --- a/webmin.rc 2012-04-22 20:35:28.105816072 +0300 +++ b/webmin.rc 2012-04-22 20:35:15.542709895 +0300 @@ -14,6 +14,7 @@ RETVAL=$? if [ "$RETVAL" = "0" ]; then touch $lockfile >/dev/null 2>&1 + add_daemon webmin stat_done else stat_fail @@ -26,6 +27,7 @@ RETVAL=$? if [ "$RETVAL" = "0" ]; then rm -f $lockfile + rm_daemon webmin stat_done else stat_fail @@ -33,8 +35,8 @@ ;; 'restart') - $stop && $start - RETVAL=$? + $0 stop + $0 start ;; *) echo "Usage: $0 { start | stop | restart }"