io.github.libtmux.Pane.Pane.pid
- Module
- io.github.libtmux.Pane
- Declared in
- Pane
- Package
- io.github.libtmux:libtmux
- Source
- libtmux/src/main/java/io/github/libtmux/Pane.java
- Other languages
- Python Ruby Lua TypeScript Rust Go .NET C++ Swift
- pid ( ) OptionalLong
-
The process id of the program running in the pane, captured at the time of the read this handle came from.
Empty means tmux reported no process — never a literal
0, which would be indistinguishable from a real pid. That covers two different situations this capture cannot tell apart: a pane that never ran one (SplitSpec.Builder#empty()) and, from tmux 3.8, a pane that ran one and it has since died. Before 3.8 a dead pane still reports its stale pid.#dead()is the live read that tells a caller which.Discussed in tmux field catalog · Format-token fields
In other ports The process id of the program in a pane
- Python
libtmux.Pane.pid - Ruby No source-verified Ruby equivalent is recorded for this operation.
- Lua
libtmux.SnapshotPane.pid - TypeScript no equivalent on
Pane - Rust
pane.Pane.pid - Go no equivalent on
Pane - .NET no equivalent on
Pane - C++
libtmux::Pane::pid - Swift no equivalent on
Pane
- Python
0 declared, 0 inherited