/* paraHubStop - Shut down paraHub daemon. */ #include "paraCommon.h" #include "linefile.h" #include "hash.h" #include "options.h" #include "net.h" #include "paraLib.h" #include "paraMessage.h" char *version = PARA_VERSION; /* Version number. */ void usage() /* Explain usage and exit. */ { errAbort( "paraHubStop - version %s\n" "Shut down paraHub daemon.\n" "usage:\n" " paraHubStop now\n" , version ); } void paraHubStop(char *now) /* paraHubStop - Shut down paraHub daemon. */ { struct rudp *ru = rudpOpen(); struct paraMessage pm; pmInitFromName(&pm, "localhost", paraHubPort); pmSendString(&pm, ru, "quit"); } int main(int argc, char *argv[]) /* Process command line. */ { optionHash(&argc, argv); if (argc != 2) usage(); paraHubStop(argv[1]); return 0; }