We'll need to come up with some specific wording, but I agree with both of these in principle. The only issue might be: how does one determine whether a script supports "restart-if-running"? Perhaps have a defined exit status (e.g., 2) if the proposed action is not supported.
Julian -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- Julian Gilbey, Dept of Maths, Queen Mary, Univ. of London Debian GNU/Linux Developer, see http://people.debian.org/~jdg Donate free food to the world's hungry: see http://www.thehungersite.com/