run_group
Source and package
- Module
- LibTmux
- Package
- LibTmux
- Source
- src/batches.jl
- run_group( connection::Lib
Tmux , commands::Abstract.Control Connection Vector {LibTmux }; timeout, cancel ) run_group( server::Lib.Tmux Command Tmux , commands::Abstract.Server Vector {LibTmux }; timeout, cancel ).Tmux Command -
Methods#
run_group( connection::Lib
Tmux , commands::Abstract.Control Connection Vector {LibTmux }; timeout, cancel )[source]#.Tmux Command Send one explicit semicolon group of audited synchronous control commands. The first command error skips its suffix; a separate same-queue fence proves retirement. Preserve per-command responses and truthful skipped/unknown states. Cancellation or connection loss returns available evidence without replay.
run_group(connection::ControlConnection, commands; timeout=5.0, cancel=nothing)run_group( server::Lib
Tmux , commands::Abstract.Server Vector {LibTmux }; timeout, cancel )[source]#.Tmux Command Run a native subprocess semicolon group. Preserve its aggregate response; individual operation statuses remain
:unknownbecause arbitrary stdout and an exit status do not prove per-command attribution. Arguments are literal; only separators inserted between commands establish the explicit group.run_group(server::Server, commands; timeout=5.0, cancel=nothing)- Parameters
Discussed in Execution and cancellation , Ownership and I/O