Hi Angelines, we create a job specific scratch directory in the prolog script but use the task_prolog script to set the environment variable.
In prolog: scratch_dir=/your/path /bin/mkdir -p ${scratch_dir} /bin/chmod 700 ${scratch_dir} /bin/chown ${SLURM_JOB_USER} ${scratch_dir} In task_prolog: scratch_dir=/your/path echo "export TMPDIR=${scratch_dir}" The fully qualified pathnames of the prolog and task prolog scripts need to be defined in slurm.conf, e.g.: Prolog=/etc/slurm/prolog TaskProlog=/etc/slurm/task_prolog We also clean up job specific scratch directories in the epilog script. Best regards Jürgen -- Jürgen Salk Scientific Software & Compute Services (SSCS) Kommunikations- und Informationszentrum (kiz) Universität Ulm Telefon: +49 (0)731 50-22478 Telefax: +49 (0)731 50-22471 * Angelines <angelines.albe...@ciemat.es> [191210 07:30]: > Hi Roger > > thanks for your answer but it doesn't work in our case and I don't > understand why. > > ________________________________________________ > > Angelines Alberto Morillas > > Unidad de Arquitectura Informática > Despacho: 22.1.32 > Telf.: +34 91 346 6119 > Fax: +34 91 346 6537 > > skype: angelines.alberto > > CIEMAT > Avenida Complutense, 40 > 28040 MADRID > ________________________________________________ > > El 5/12/19 a las 17:56, Roger Moye escribió: > > Our prolog script just does this: > > > > export SLURM_TMPDIR="/tmp/slurm/${SLURM_JOB_ID}" > > > > This has worked for us. > > > > -Roger > > > > -----Original Message----- > > From: slurm-users [mailto:slurm-users-boun...@lists.schedmd.com] On Behalf > > Of Angelines > > Sent: Thursday, December 5, 2019 9:58 AM > > To: slurm-users@lists.schedmd.com > > Subject: [slurm-users] SLURM_TMPDIR > > > > Hello, > > > > I would like to change the SLURM_TMPDIR that by default is /tmp to other > > place. > > > > Could you help me? Becuase I have tried with prolog script and in other > > cluster with a older version this work for me but not now. > > > > tmpFolder="/SCRATCH_LOCAL/$SLURM_JOB_USER/$SLURM_JOB_ID" > > mkdir -p $tmpFolder > > echo "export TMPDIR=$tmpFolder" > > > > -- > > ________________________________________________ > > > > Angelines Alberto Morillas > > > > > > ----------------------------------------------------------------------------------- > > > > The information in this communication and any attachment is confidential > > and intended solely for the attention and use of the named addressee(s). > > All information and opinions expressed herein are subject to change without > > notice. This communication is not to be construed as an offer to sell or > > the solicitation of an offer to buy any security. Any such offer or > > solicitation can only be made by means of the delivery of a confidential > > private offering memorandum (which should be carefully reviewed for a > > complete description of investment strategies and risks). Any reliance one > > may place on the accuracy or validity of this information is at their own > > risk. Past performance is not necessarily indicative of the future results > > of an investment. All figures are estimated and unaudited unless otherwise > > noted. If you are not the intended recipient, or a person responsible for > > delivering this to the intended recipient, you are not authorized to and > > must not disclose, copy, distribute, or retain this message or any part of > > it. In this case, please notify the sender immediately at 713-333-5440 > > -- GPG A997BA7A | 87FC DA31 5F00 C885 0DC3 E28F BD0D 4B33 A997 BA7A