Я хотел бы убедить выполненную команду в команде Linux, так что я не могу выполнить инструмент CLI, чтобы запустить команду. /> Ниже приведен код, который я запускаю, чтобы выполнить команду: < /p>
Код: Выделить всё
let mut command: Command;
if cfg!(target_os = "windows") {
command = Command::new("cmd");
command.arg("/C").arg(npm_command);
} else {
command = Command::new("sh");
command.arg("-c").arg(npm_command);
}
command
.stdin(Stdio::inherit())
.stdout(Stdio::inherit())
.stderr(Stdio::inherit());
command
.spawn()
.expect("failed to spawn sh process")
.wait()
.expect("failed to wait for sh process");
Подробнее здесь: https://stackoverflow.com/questions/795 ... ux-history
Мобильная версия