mirror of
https://gitlab.com/gabmus/envision.git
synced 2025-08-04 15:18:58 +00:00
fix: give processes a stdin so monado doesn't complain?
This commit is contained in:
parent
245105ba6a
commit
9b0b85752a
1 changed files with 2 additions and 0 deletions
|
@ -93,6 +93,7 @@ impl Worker for InternalJobWorker {
|
||||||
if let Ok(mut cmd) = Command::new(data.command)
|
if let Ok(mut cmd) = Command::new(data.command)
|
||||||
.args(data.args)
|
.args(data.args)
|
||||||
.envs(data.environment)
|
.envs(data.environment)
|
||||||
|
.stdin(Stdio::piped())
|
||||||
.stderr(Stdio::piped())
|
.stderr(Stdio::piped())
|
||||||
.stdout(Stdio::piped())
|
.stdout(Stdio::piped())
|
||||||
.spawn()
|
.spawn()
|
||||||
|
@ -102,6 +103,7 @@ impl Worker for InternalJobWorker {
|
||||||
));
|
));
|
||||||
let stdout = cmd.stdout.take().unwrap();
|
let stdout = cmd.stdout.take().unwrap();
|
||||||
let stderr = cmd.stderr.take().unwrap();
|
let stderr = cmd.stderr.take().unwrap();
|
||||||
|
let stdin = cmd.stdin.take().unwrap();
|
||||||
let stdout_sender = sender.clone();
|
let stdout_sender = sender.clone();
|
||||||
let stderr_sender = sender.clone();
|
let stderr_sender = sender.clone();
|
||||||
let stdout_logger = logger_thread!(stdout, stdout_sender);
|
let stdout_logger = logger_thread!(stdout, stdout_sender);
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue