Add option to not log shell subprocess stdout+stderr

When tailing the box log file this leads to logline recursion
This commit is contained in:
Johannes Zellner
2024-07-25 10:21:57 +02:00
parent 8d9043e590
commit 51bb2d2bc2
2 changed files with 3 additions and 3 deletions

View File

@@ -111,10 +111,10 @@ function sudo(tag, args, options, callback) {
cp.stdout.on('data', (data) => {
if (options.captureStdout) stdoutResult += data.toString('utf8');
process.stdout.write(data); // do not use debug to avoid double timestamps when calling backupupload.js
if (!options.dropStdout) process.stdout.write(data); // do not use debug to avoid double timestamps when calling backupupload.js
});
cp.stderr.on('data', (data) => {
process.stderr.write(data); // do not use debug to avoid double timestamps when calling backupupload.js
if (!options.dropStderr) process.stderr.write(data); // do not use debug to avoid double timestamps when calling backupupload.js
});
cp.on('exit', function (code, signal) {