CH-SSH(1)
π CH-SSH(1) β the Charliecloud manual, bestie edition π¦
okay so real quick, the manual name is Charliecloud and the page is ch-ssh, and we're on version 0.31 β¨
πΈ NAME πΈ
ch-ssh β run a remote command in a Charliecloud container
β¨ SYNOPSIS β¨
$ CH_RUN_ARGS="NEWROOT [ARG...]"
$ ch-ssh [OPTION...] HOST CMD [ARG...]
π DESCRIPTION π
So basically, this runs the command CMD inside a Charliecloud container on the remote host HOST. Slay. It takes the content of the environment variable CH_RUN_ARGS and uses that as the arguments to ch-run over on the remote host. That's the whole vibe.
NOTE, and this one matters: words inside CH_RUN_ARGS are delimited by spaces only. It is not shell syntax. Not quoting rules, not shell escaping, none of that. Space-separated words, periodt. π
π EXAMPLE π
Say you're on host bar.example.com and you wanna run the command echo hello inside a Charliecloud container, using the unpacked image at /data/foo with starting directory /baz. It goes a lil something like this:
$ hostname
foo
$ export CH_RUN_ARGS='--cd /baz /data/foo'
$ ch-ssh bar.example.com -- hostname
bar
look at that. foo locally, bar remotely, no cap. π«Ά
π REPORTING BUGS π
If you got Charliecloud from your Linux distribution, pls use your distribution's own bug reporting procedures. They got you, fr fr.
Otherwise, report bugs to: <https://github.com/hpc/charliecloud/issues>
π SEE ALSO π
Full documentation at: <https://hpc.github.io/charliecloud>
π COPYRIGHT π
2014β2022, Triad National Security, LLC and others
and that's the whole page bestie π this was the Charliecloud ch-ssh manual, version 0.31, dated 2023-01-29 12:36 UTC β go run some remote commands, you got this π
π§
π¦ where this page comes from
- debian bookworm: charliecloud-runtime 0.31-1 Β· Apache-2.0-TNS
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms