[slurm-users] salloc with bash scripts problem

Ryan Novosielski novosirj at rutgers.edu
Wed Jan 2 13:53:55 MST 2019


> On Jan 2, 2019, at 3:49 PM, Mark Hahn <hahn at mcmaster.ca> wrote:
> 
>> [mahmood at rocks7 ~]$ salloc -n1 hostname
>> salloc: Granted job allocation 278
>> rocks7.jupiterclusterscu.com
>> salloc: Relinquishing job allocation 278
>> salloc: Job allocation 278 has been revoked.
>> [mahmood at rocks7 ~]$
>> 
>> As you can see whenever I run salloc, I see the rocks7 prompt which is the
>> login node.
> 
> this is precisely as expected.  salloc allocates; srun runs.
> 
> to get a compute node do this instead:
> salloc srun hostname
> 
> if you actually want to srun an interactive shell each time,
> why are you not using SallocDefaultCommand as others have suggested?
> 
> you earlier mentioned wanting to run an X-requiring script.  why not just:
> salloc --x11 srun ./whateveryourscriptwas

For that matter, however, what’s the advantage of “salloc --x11 srun” vs. just "srun --x11”?

--
____
|| \\UTGERS,  	 |---------------------------*O*---------------------------
||_// the State	 |         Ryan Novosielski - novosirj at rutgers.edu
|| \\ University | Sr. Technologist - 973/972.0922 (2x0922) ~*~ RBHS Campus
||  \\    of NJ	 | Office of Advanced Research Computing - MSB C630, Newark
     `'



More information about the slurm-users mailing list