Interactive jobs
An interactive job is a job in which you connect to a shell on a compute node. This is a good alternative to batch jobs when you want to explore your data or iterate on your code.
How to start an interactive job?
You have two options for interactive jobs:
- We recommend our custom smux command since it's easy to disconnect and reconnect to an
smux
session. - If you need more flexibility than
smux
provides, manually runsrun --pty bash -i
from the login node, specifying whichever resources you need as you would in batch jobs.