Jamie Cameron - 2010-06-03

The issue with it failing if you try to start it twice seems harmless to me - and normal, as that's what happens with many other init scripts.

The issue of it failing to stop Webmin if the PID file is gone seems un-avoidable .. without that file, the script has no way to know the PID.

However, I would be interested in seeing your script changes to fix this.