Если задание Slurm запускает процессы (могут быть даже демоны), все ли они будут автоматически убиты, если я остановлю задание с помощью scancel?
Да, если Slurm настроен на поддержку cgroup. Подробности см. В документации
cgroup
A cgroup создается при запуске задания, и все процессы принадлежат этому cgroup. После завершения задания cgroup удаляется, и все процессы затем уничтожаются ядром.