Skip to main content

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:

  1. We recommend our custom smux command since it's easy to disconnect and reconnect to an smux session.
  2. If you need more flexibility than smux provides, manually run srun --pty bash -i from the login node, specifying whichever resources you need as you would in batch jobs.