Move status to runscript.sh so init scripts can override it, #159

Return 32 if crashed, #163
This commit is contained in:
Roy Marples
2009-04-18 00:09:03 +00:00
parent d4c71415a9
commit c9e24a0494
4 changed files with 43 additions and 15 deletions

View File

@@ -295,6 +295,10 @@ static int do_service(int argc, char **argv)
}
ok = rc_service_started_daemon(service, exec, NULL, idx);
} else if (strcmp(applet, "service_crashed") == 0) {
ok = (_rc_can_find_pids() &&
rc_service_daemons_crashed(service) &&
errno != EACCES);
} else
eerrorx("%s: unknown applet", applet);