fn pipe_command( command: &CommandWithArgs, next_in: Option<FileDesc>, next_out: Option<FileDesc>, job: &mut Job, jobs: &mut Jobs, ) -> Result<(), Error>