John Hearns via slurm-users <slurm-users@lists.schedmd.com> writes:
> I am working on power logging of a GPU cluster I am working with.
> I am running jobs on multiple hosts.
> I wanst to create a file , one for each host, which has a unique filename
> containing the host name.
> Something like
> clush  -w $SLURM_JOB_NODELIST "touch file$(hostname)"

Doing

clush  -w $SLURM_JOB_NODELIST "touch file$(hostname)"

will expand $(hostname) on the host where you run clush as the double
quotes do not stop the local shell from expanding. Try single quotes
instead, like

clush  -w $SLURM_JOB_NODELIST 'touch file$(hostname)'

Best Regards,

--
Kent Engström, National Supercomputer Centre
k...@nsc.liu.se, +46 13 28 4444

-- 
slurm-users mailing list -- slurm-users@lists.schedmd.com
To unsubscribe send an email to slurm-users-le...@lists.schedmd.com

Reply via email to