HiveBrain v1.2.0
Get Started
← Back to all entries
snippetbashTip

schroot — Run a command or start an interactive shell with a different root directory. More customizable than

Submitted by: @import:tldr-pages··
0
Viewed 0 times
shellcommandrunstartschrootcliinteractive
linux

Problem

How to use the schroot command: Run a command or start an interactive shell with a different root directory. More customizable than chroot. More information: <https://wiki.debian.org/Schroot>.

Solution

schroot — Run a command or start an interactive shell with a different root directory. More customizable than chroot. More information: <https://wiki.debian.org/Schroot>.

List available chroots:
schroot --list


Run a command in a specific chroot:
schroot --chroot {{chroot}} {{command}}


Run a command with options in a specific chroot:
schroot --chroot {{chroot}} {{command}} -- {{command_options}}


Run a command in all available chroots:
schroot --all {{command}}


Start an interactive shell within a specific chroot as a specific user:
schroot --chroot {{chroot}} --user {{user}}


Begin a new session (a unique session ID is returned on stdout):
schroot --begin-session --chroot {{chroot}}


Connect to an existing session:
schroot --run-session --chroot {{session_id}}


End an existing session:
schroot --end-session --chroot {{session_id}}

Code Snippets

List available chroots

schroot --list

Run a command in a specific chroot

schroot --chroot {{chroot}} {{command}}

Run a command with options in a specific chroot

schroot --chroot {{chroot}} {{command}} -- {{command_options}}

Run a command in all available chroots

schroot --all {{command}}

Start an interactive shell within a specific chroot as a specific user

schroot --chroot {{chroot}} --user {{user}}

Context

tldr-pages: linux/schroot

Revisions (0)

No revisions yet.