chiark / gitweb /
service: by default send service output to syslog, except for SysV services which...
[elogind.git] / src / execute.c
index 107683470244a5ae1b8e90e938b5c783ef7ef3e1..37b2f8412c87af5ec18c2553941e874325ce87b5 100644 (file)
@@ -1087,6 +1087,10 @@ void exec_context_init(ExecContext *c) {
         c->cpu_sched_policy = SCHED_OTHER;
         c->syslog_priority = LOG_DAEMON|LOG_INFO;
         c->mount_flags = MS_SHARED;
         c->cpu_sched_policy = SCHED_OTHER;
         c->syslog_priority = LOG_DAEMON|LOG_INFO;
         c->mount_flags = MS_SHARED;
+
+        c->std_input = EXEC_INPUT_NULL;
+        c->std_output = EXEC_OUTPUT_SYSLOG;
+        c->std_error = EXEC_OUTPUT_SYSLOG;
 }
 
 void exec_context_done(ExecContext *c) {
 }
 
 void exec_context_done(ExecContext *c) {