diff --git a/pages/merlin6/03 Job Submission/interactive-jobs.md b/pages/merlin6/03 Job Submission/interactive-jobs.md index 60eb1e9..4c1873b 100644 --- a/pages/merlin6/03 Job Submission/interactive-jobs.md +++ b/pages/merlin6/03 Job Submission/interactive-jobs.md @@ -56,13 +56,12 @@ users are able to execute interactive command(s). Once finished (``exit`` or ``C the allocation is released. **``salloc``** is a blocking command, it is, command will be blocked until the requested resources are allocated. -When running **``salloc``**, once the resources get allocated, *by default* the user will get +When running **``salloc``**, once the resources are allocated, *by default* the user will get a ***new shell on one of the allocated resources*** (if a user has requested few nodes, it will -prompt a new shell in the first allocated node). This is thanks to the default command +prompt a new shell on the first allocated node). This is thanks to the default ``srun`` command ``srun -n1 -N1 --mem-per-cpu=0 --gres=gpu:0 --pty --preserve-env --mpi=none $SHELL`` which will run -in the background (users do not need to specify any ``srun`` command). However, this behaviour can -be changed by running a different command after the **``salloc``** command, and someone can replace -the default ``srun`` command. In example: +in the background (users do not need to specify it). However, this behaviour can +be changed by running a different command after the **``salloc``** command. In example: ```bash # Typical 'salloc' call @@ -71,7 +70,7 @@ the default ``srun`` command. In example: salloc --clusters=merlin6 -N 2 -n 2 # Custom 'salloc' call -# - $SHELL will open a shell locally on the machine running 'salloc' (login node shell) +# - $SHELL will open a local shell on the login node from where ``salloc`` is running salloc --clusters=merlin6 -N 2 -n 2 $SHELL ```