| [Unit] |
| Description=Slurm controller daemon |
| After=network-online.target remote-fs.target munge.service sssd.service |
| Wants=network-online.target |
| ConditionPathExists=@sysconfdir@/slurm.conf |
| |
| [Service] |
| Type=notify |
| EnvironmentFile=-/etc/sysconfig/slurmctld |
| EnvironmentFile=-/etc/default/slurmctld |
| User=slurm |
| Group=slurm |
| RuntimeDirectory=slurmctld |
| RuntimeDirectoryMode=0755 |
| ExecStart=@sbindir@/slurmctld --systemd $SLURMCTLD_OPTIONS |
| ExecReload=/bin/kill -HUP $MAINPID |
| LimitNOFILE=65536 |
| LimitMEMLOCK=infinity |
| @SYSTEMD_TASKSMAX_OPTION@ |
| |
| # Uncomment the following lines to disable logging through journald. |
| # NOTE: It may be preferable to set these through an override file instead. |
| #StandardOutput=null |
| #StandardError=null |
| |
| [Install] |
| WantedBy=multi-user.target |