]> git.ipfire.org Git - thirdparty/systemd.git/blobdiff - src/core/service.c
core: warn about left-over processes in cgroup on unit start
[thirdparty/systemd.git] / src / core / service.c
index efd808784debafc896d1acb7415a098725a2bd8a..672eaa9199b3aa563572dfad48254da96f37298c 100644 (file)
@@ -1814,6 +1814,8 @@ static void service_enter_start(Service *s) {
         service_unwatch_control_pid(s);
         service_unwatch_main_pid(s);
 
+        unit_warn_leftover_processes(UNIT(s));
+
         if (s->type == SERVICE_FORKING) {
                 s->control_command_id = SERVICE_EXEC_START;
                 c = s->control_command = s->exec_command[SERVICE_EXEC_START];
@@ -1901,6 +1903,8 @@ static void service_enter_start_pre(Service *s) {
         s->control_command = s->exec_command[SERVICE_EXEC_START_PRE];
         if (s->control_command) {
 
+                unit_warn_leftover_processes(UNIT(s));
+
                 s->control_command_id = SERVICE_EXEC_START_PRE;
 
                 r = service_spawn(s,