As a refinement to the above awesomeness, I'd like to propose:
-a graceful_shutdown -s <service>
-a graceful_shutdown_perl
-a graceful_shutdown_c
-a graceful_shutdown_all
-a deregister -s <service>
-a deregister_perl
-a deregister_c
-a deregister_all
-a reregister -s <service>
-a reregister_perl
-a reregister_c
-a reregister_all
as convenience options to "-a" that use "-k <value> -a signal" appropriately. I think not having to remember signal mapping would be a big help in usability.
As a refinement to the above awesomeness, I'd like to propose:
-a graceful_shutdown -s <service> shutdown_ perl shutdown_ all
-a graceful_
-a graceful_shutdown_c
-a graceful_
-a deregister -s <service>
-a deregister_perl
-a deregister_c
-a deregister_all
-a reregister -s <service>
-a reregister_perl
-a reregister_c
-a reregister_all
as convenience options to "-a" that use "-k <value> -a signal" appropriately. I think not having to remember signal mapping would be a big help in usability.