run(): add support for logging/redirect

This patch adds support for optional logging of output from all run()
commands.  For run_interactive() we've opted to log instead of just
redirect, meaning output on error is till on console but also in log.

Signed-off-by: Joachim Wiberg <troglobit@gmail.com>
This commit is contained in:
Joachim Wiberg committed 2022-03-01 20:46:01 +01:00
1 parent ef9e9ec786
commit 6fa3aa41df
7 files changed
+97 -57

No files matched your search

+1 -1
View File
@@ -96,7 +96,7 @@ void networking (int updown);
int in_container (void);
int complete (char *cmd, int pid);
int run (char *cmd);
int run (char *cmd, char *log);
int run_interactive (char *cmd, char *fmt, ...);
int exec_runtask (char *cmd, char *args[]);
pid_t run_getty (char *tty, char *cmd, char *args[], int noclear, int nowait, struct rlimit rlimit[]);