Description of problem: Most of the scripts in /etc/rc.d/init.d take a command-line parameter to control what operation to perform (start, stop, restart, status, etc) The 'killall' script does not - it simply starts shutting down all remaining services. In normal situations, this will only ever be called as part of the shutdown procedure (as "killall start"). But given the drastic nature of the behaviour of this script, this should be checked for. If nothing else, running 'killall status' should return an error message, rather than starting to shut down the services. Version-Release number of selected component (if applicable): initscripts-6.59.1 How reproducible: very (and very cautiously!) Steps to Reproduce: 1. /etc/rc.d/init.d/killall status Actual results: Shutting down APM daemon: [OK] ^C^C^C^C Expected results: Usage: killall {start} (by analogy with the 'halt' script) Additional info: initscripts-6.67-1 (RH7.3) also shows the same behaviour. Probably earlier versions as well.
Fixed, will be in 7.31-1; thanks!