LinuxCommandLibrary

schroot

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

TLDR

List available chroots

$ schroot --list
copy


Run a command in a specific chroot
$ schroot --chroot [chroot] [command]
copy


Run a command with options in a specific chroot
$ schroot --chroot [chroot] [command] -- [command_options]
copy


Run a command in all available chroots
$ schroot --all [command]
copy


Start an interactive shell within a specific chroot as a specific user
$ schroot --chroot [chroot] --user [user]
copy


Begin a new session (a unique session ID is returned on stdout)
$ schroot --begin-session --chroot [chroot]
copy


Connect to an existing session
$ schroot --run-session --chroot [session_id]
copy


End an existing session
$ schroot --end-session --chroot [session_id]
copy

Copied to clipboard