diff --git a/pages/linux/slurmctld.md b/pages/linux/slurmctld.md new file mode 100644 index 000000000..078c48a8a --- /dev/null +++ b/pages/linux/slurmctld.md @@ -0,0 +1,24 @@ +# slurmctld + +> Monitor all other Slurm daemons and resources, accept work (jobs), and allocate resources to those jobs. +> More information: . + +- Clear all previous `slurmctld` states from its last checkpoint: + +`slurmctld -c` + +- Set the daemon's nice value to the specified value, typically a negative number: + +`slurmctld -n {{value}}` + +- Write log messages to the specified file: + +`slurmctld -L {{path/to/output_file}}` + +- Display help: + +`slurmctld -h` + +- Display version: + +`slurmctld -V` diff --git a/pages/linux/slurmd.md b/pages/linux/slurmd.md new file mode 100644 index 000000000..7b2f6a24b --- /dev/null +++ b/pages/linux/slurmd.md @@ -0,0 +1,24 @@ +# slurmd + +> Monitors all tasks running on the compute node, accepts tasks, launches tasks, and kills running tasks upon request. +> More information: . + +- Report node rebooted when daemon restarted (Used for testing purposes): + +`slurmd -b` + +- Run the daemon with the given nodename: + +`slurmd -N {{nodename}}` + +- Write log messages to the specified file: + +`slurmd -L {{path/to/output_file}}` + +- Read configuration from the specified file: + +`slurmd -f {{path/to/file}}` + +- Display help: + +`slurmd -h` diff --git a/pages/linux/slurmdbd.md b/pages/linux/slurmdbd.md new file mode 100644 index 000000000..763b90902 --- /dev/null +++ b/pages/linux/slurmdbd.md @@ -0,0 +1,20 @@ +# slurmdbd + +> Provides a secure enterprise-wide interface to a database for Slurm. +> More information: . + +- Set the daemon's nice value to the specified value, typically a negative number: + +`slurmdbd -n {{value}}` + +- Change the working directory of `slurmdbd` to the LogFile path or to `/var/tmp`: + +`slurmdbd -s` + +- Display help: + +`slurmdbd -h` + +- Display version: + +`slurmdbd -V` diff --git a/pages/linux/slurmrestd.md b/pages/linux/slurmrestd.md new file mode 100644 index 000000000..d43bce6a4 --- /dev/null +++ b/pages/linux/slurmrestd.md @@ -0,0 +1,28 @@ +# slurmrestd + +> Interface to Slurm via REST API. It can be used in two modes: *Inetd Mode* & *Listen Mode*. +> More information: . + +- Change the group ID (and drop supplemental groups) before processing client requests: + +`slurmrestd --g {{group_id}} {{[host]:port | unix:/path/to/socket}}` + +- Comma-delimited list of authentication plugins to load: + +`slurmrestd -a {{authentication_plugins}} {{[host]:port | unix:/path/to/socket}}` + +- Read Slurm configuration from the specified file: + +`slurmrestd -f {{path/to/file}}` + +- Change user ID before processing client request: + +`slurmrestd -u {{user_id}}` + +- Display help: + +`slurmrestd -h` + +- Display version: + +`slurmrestd -V` diff --git a/pages/linux/slurmstepd.md b/pages/linux/slurmstepd.md new file mode 100644 index 000000000..926cddbfe --- /dev/null +++ b/pages/linux/slurmstepd.md @@ -0,0 +1,9 @@ +# slurmstepd + +> Slurm daemon for managing and monitoring individual job steps within a multi-step job. +> It should not be invoked manually. +> More information: . + +- Start the daemon: + +`slurmstepd`