--- title: Interactive Jobs #tags: keywords: interactive, X11, X, srun last_updated: 22 October 2019 summary: "This document describes how to run interactive jobs as well as X based software." sidebar: merlin6_sidebar permalink: /merlin6/interactive-jobs.html --- ## Running interactive jobs There are two different ways for running interactive jobs in Slurm. This is possible by using the ``srun`` or the ``salloc`` commands. ### srun Is run is used to run parallel jobs in the batch system. It can be used within a batch script (which can be run with ``sbatch``), or within a job allocation (which can be run with ``salloc``). Also, it can be used as a direct command (in example, from the login nodes). When used inside a batch script or during a job allocation, ``srun`` is constricted to the amount of resources allocated by the ``sbatch``/``salloc`` commands. In ``sbatch``, usually these resources are defined inside the batch script with the format ``#SBATCH