<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body dir="auto">
<div dir="ltr"></div>
<div dir="ltr">Hi,</div>
<div dir="ltr">As far as I understand salloc is used to make allocations but  initiate a shell (whatever the sallocdefaultcommand specifies) on the node you called salloc. If you’re looking for an interactive session you‘ll probably have to use srun --pty xterm
 . This will allocate the resources AND initiate a shell on one of the allocated nodes. </div>
<div dir="ltr">Best</div>
<div dir="ltr">Andreas </div>
<div dir="ltr"><br>
Am 02.01.2019 um 14:43 schrieb Mahmood Naderan <<a href="mailto:mahmood.nt@gmail.com">mahmood.nt@gmail.com</a>>:<br>
<br>
</div>
<blockquote type="cite">
<div dir="ltr">
<div dir="ltr">
<div dir="ltr">
<div class="gmail_default" style="font-family:tahoma,sans-serif">Chris,</div>
<div class="gmail_default" style="font-family:tahoma,sans-serif">Can you explain why I can not get a prompt on a specific node while I have passed the node name to salloc?</div>
<div class="gmail_default" style="font-family:tahoma,sans-serif"><br>
</div>
<div class="gmail_default" style="font-family:tahoma,sans-serif">[mahmood@rocks7 ~]$ salloc<br>
salloc: Granted job allocation 268<br>
[mahmood@rocks7 ~]$ exit<br>
exit<br>
salloc: Relinquishing job allocation 268<br>
[mahmood@rocks7 ~]$ salloc --nodelist=compute-0-2<br>
salloc: Granted job allocation 269<br>
[mahmood@rocks7 ~]$ exit<br>
exit<br>
salloc: Relinquishing job allocation 269<br>
[mahmood@rocks7 ~]$ grep SallocDefaultCommand /etc/slurm/slurm.conf<br>
#SallocDefaultCommand = "xterm"<br>
[mahmood@rocks7 ~]$<br>
</div>
<div class="gmail_default" style="font-family:tahoma,sans-serif"><br>
</div>
<div class="gmail_default" style="font-family:tahoma,sans-serif"><br>
</div>
<div class="gmail_default" style="font-family:tahoma,sans-serif"><br>
</div>
<div class="gmail_default" style="font-family:tahoma,sans-serif">As you can see the default SallocDefaultCommand is commented. So, I expected to override the default command.</div>
<div class="gmail_default" style="font-family:tahoma,sans-serif"><br>
</div>
<div class="gmail_default" style="font-family:tahoma,sans-serif"><br>
</div>
<div>
<div dir="ltr" class="gmail_signature">
<div dir="ltr"><font face="tahoma,sans-serif">Regards,<br>
Mahmood</font><br>
<br>
<br>
</div>
</div>
</div>
<br>
</div>
</div>
<br>
<div class="gmail_quote">
<div dir="ltr">On Sun, Dec 30, 2018 at 9:11 PM Mahmood Naderan <<a href="mailto:mahmood.nt@gmail.com">mahmood.nt@gmail.com</a>> wrote:<br>
</div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div dir="auto">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.
<div dir="auto"><br>
<div dir="auto"><br>
</div>
<div dir="auto">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.</div>
<div dir="auto"><br>
</div>
<div dir="auto">Has anybody faced such issues?</div>
</div>
</div>
<br>
<div class="gmail_quote">
<div dir="ltr">On Sun, Dec 30, 2018, 20:15 Chris Samuel <<a href="mailto:chris@csamuel.org" rel="noreferrer" target="_blank">chris@csamuel.org</a>> wrote:<br>
</div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
On 30/12/18 7:16 am, Mahmood Naderan wrote:<br>
<br>
> Right...<br>
> I also tried<br>
> <br>
> [mahmood@rocks7 ~]$ salloc --nodelist=compute-0-2 -n 1 -c 1 --mem=4G -p <br>
> RUBY -A y4<br>
> salloc: Granted job allocation 199<br>
> [mahmood@rocks7 ~]$ $<br>
> <br>
> I expected to see the compute-0-2 prompt. Is that normal?<br>
<br>
By default salloc gives you a shell on the same node as you ran it on, <br>
with a job allocation that you can access by srun.<br>
<br>
You can read more about interactive shells here:<br>
<br>
<a href="https://slurm.schedmd.com/faq.html#prompt" rel="noreferrer noreferrer noreferrer" target="_blank">https://slurm.schedmd.com/faq.html#prompt</a><br>
<br>
All the best,<br>
Chris<br>
-- <br>
  Chris Samuel  :  <a href="http://www.csamuel.org/" rel="noreferrer noreferrer noreferrer" target="_blank">
http://www.csamuel.org/</a>  :  Melbourne, VIC<br>
<br>
</blockquote>
</div>
</blockquote>
</div>
</div>
</blockquote>
</body>
</html>