Running_processes.Process
The definition of a process, for now, a process within a process-group or a Docker container.
type kind = [
|
`Process_group
|
`Docker of Internal_pervasives.string
|
`Process_group_script of Internal_pervasives.string
]
type t = private {
id : Internal_pervasives.string;
binary : Internal_pervasives.string Internal_pervasives.option;
command : Internal_pervasives.string Internal_pervasives.list;
kind : kind;
}
val make_in_session :
?binary:Internal_pervasives.string ->
Internal_pervasives.string ->
kind ->
Internal_pervasives.string Internal_pervasives.list ->
t
val genspio : Internal_pervasives.string -> 'a Genspio.EDSL.t -> t
val docker_run :
Internal_pervasives.string ->
image:Internal_pervasives.string ->
options:Internal_pervasives.string Internal_pervasives.list ->
args:Internal_pervasives.string Internal_pervasives.list ->
t