slurm_config/xx.slurm.sh
2024-12-17 14:40:01 +08:00

38 lines
1.0 KiB
Bash
Executable File

#!/bin/bash
echo sudo apt remove -y slurmd slurmctld slurmdbd slurm-client slurm-wlm-*
sudo apt remove -y slurmd slurmctld slurmdbd slurm-client slurm-wlm-*
echo sudo apt autoremove -y
sudo apt autoremove -y
echo sudo apt-get install make hwloc libhwloc-dev libmunge-dev libmunge2 munge -y
sudo apt-get install make hwloc libhwloc-dev libmunge-dev libmunge2 munge -y
sudo rm /etc/systemd/system/slurmd.service
sudo rm /etc/systemd/system/slurmdbd.service
sudo rm /etc/systemd/system/slurmctld.service
echo sudo cp -r ~/config/files/slurm*.service /etc/systemd/system/
sudo cp -r ~/config/files/slurm*.service /etc/systemd/system/
echo sudo chown root: /etc/systemd/system/slurm*.service
sudo chown root: /etc/systemd/system/slurm*.service
echo sudo chmod 600 /etc/systemd/system/slurm*.service
sudo chmod 600 /etc/systemd/system/slurm*.service
cat ~/config/files/bash.txt | sudo tee -a /etc/bash.bashrc
export PATH=$PATH:/opt/slurm//bin:/opt/slurm//sbin
sudo systemctl enable slurmd
sudo systemctl start slurmd
sudo systemctl status slurmd