Chris, Can you explain why I can not get a prompt on a specific node while I have passed the node name to salloc?
[mahmood@rocks7 ~]$ salloc salloc: Granted job allocation 268 [mahmood@rocks7 ~]$ exit exit salloc: Relinquishing job allocation 268 [mahmood@rocks7 ~]$ salloc --nodelist=compute-0-2 salloc: Granted job allocation 269 [mahmood@rocks7 ~]$ exit exit salloc: Relinquishing job allocation 269 [mahmood@rocks7 ~]$ grep SallocDefaultCommand /etc/slurm/slurm.conf #SallocDefaultCommand = "xterm" [mahmood@rocks7 ~]$ As you can see the default SallocDefaultCommand is commented. So, I expected to override the default command. Regards, Mahmood On Sun, Dec 30, 2018 at 9:11 PM Mahmood Naderan <mahmood...@gmail.com> wrote: > So, isn't possible to override that "default"? I mean the target node. In > the faq page it is possible to change the default command for salloc, but I > didn't see your confirmation. > > > I really have difficults with interactive jobs that use x11 or binary > files or bash scripts. For some of them, srun doesn't work while salloc > works. On the other hand with srun I can choose a target nide while I can't > do that with salloc. > > Has anybody faced such issues? > > On Sun, Dec 30, 2018, 20:15 Chris Samuel <ch...@csamuel.org> wrote: > >> On 30/12/18 7:16 am, Mahmood Naderan wrote: >> >> > Right... >> > I also tried >> > >> > [mahmood@rocks7 ~]$ salloc --nodelist=compute-0-2 -n 1 -c 1 --mem=4G >> -p >> > RUBY -A y4 >> > salloc: Granted job allocation 199 >> > [mahmood@rocks7 ~]$ $ >> > >> > I expected to see the compute-0-2 prompt. Is that normal? >> >> By default salloc gives you a shell on the same node as you ran it on, >> with a job allocation that you can access by srun. >> >> You can read more about interactive shells here: >> >> https://slurm.schedmd.com/faq.html#prompt >> >> All the best, >> Chris >> -- >> Chris Samuel : http://www.csamuel.org/ : Melbourne, VIC >> >>