Process dispatching
The termination status of a process.
This is an extension of Unix.Process_status.t to allow timeouts.
exception Failed of resultval to_string : t ‑> stringval status_to_string : status ‑> stringval set_defaults : ?timeout:Core.Time.Span.t option ‑> ?verbose:bool ‑> ?echo:bool ‑> ?preserve_euid:bool ‑> unit ‑> unitval format_failed : result ‑> stringval cmd : string ‑> string list ‑> tval shell : string ‑> tval make_ssh_command : ?ssh_options:string list ‑> ?quote_args:bool ‑> ?user:string ‑> host:string ‑> string list ‑> tval content : string readerval content_and_stderr : (string * string) readerval discard : unit readerval lines : ?eol:char ‑> unit ‑> string list readerval head : ?eol:char ‑> unit ‑> string option readerval head_exn : ?eol:char ‑> unit ‑> string readerval one_line : ?eol:char ‑> unit ‑> string Core.Or_error.t readerval one_line_exn : ?eol:char ‑> unit ‑> string readerval callback : add:(Core.Bytes.t ‑> int ‑> unit) ‑> flush:(unit ‑> unit) ‑> unit readerval callback_with_stderr : add:(Core.Bytes.t ‑> int ‑> unit) ‑> add_err:(Core.Bytes.t ‑> int ‑> unit) ‑> flush:(unit ‑> unit) ‑> unit readerval run : (t ‑> 'a reader ‑> 'a) with_run_flagsval run_k : ((t ‑> 'a reader ‑> 'a) ‑> 'b) ‑> 'b with_run_flagsval test : (t ‑> bool) with_test_flagsval test_k : ((t ‑> bool) ‑> 'a) ‑> 'a with_test_flags