fal runners CLI gives you direct access to any running container.
First, find the runner you want to inspect:
Interactive shell
fal runners shell opens an interactive session inside the runner’s container, giving you full shell access to explore:
Ctrl+D or type exit to disconnect. Use this for exploratory debugging sessions where you don’t know exactly what you’re looking for yet.
One-off commands
fal runners exec runs a single command on the runner without opening a shell. Pass the command after a -- separator so its arguments aren’t parsed as fal CLI flags:
exec for quick checks or scripted inspection; add -it when the command needs a TTY and stdin, like a REPL.
Both commands attach to the runner’s container environment, so anything your app can see — environment variables, mounted persistent storage, GPU devices — is available to you.
Understanding Runners
What runners are, their lifecycle states, and how they start and shut down
CLI: fal runners
Full reference for list, logs, stop, kill, shell, and exec