#! /bin/sh -xe ## ## slurm deployment on octopus worker nodes ## case $1 in "") echo "Usage: $0 SLURM_STORE_ITEM" exit 1 ;; *) slurm=$1 echo $slurm ;; esac # Symlink slurm daemon executables and systemd service files. # for executable in slurmctld slurmdbd slurmd slurmrestd; for executable in slurmctld slurmdbd slurmd; do sudo ln --force --symbolic $slurm/sbin/$executable /usr/local/sbin/$executable sudo ln --force --symbolic $slurm/etc/$executable.service /etc/systemd/system/$executable.service done # Symlink slurm client commands. for executable in sacct salloc sbatch scancel sdiag smap squeue srun sstat sacctmgr sattach sbcast scontrol sinfo sprio sreport sshare strigger do sudo ln --force --symbolic $slurm/bin/$executable /usr/local/bin/$executable done