Это команда scancel, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
scancel - используется для обозначения заданий или этапов задания, которые находятся под контролем Slurm.
СИНТАКСИС
убирать [ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ...] [идентификатор_работы[_идентификатор_массива] [.шаг_ид]] [идентификатор_работы[_идентификатор_массива] [.шаг_ид] ...]
ОПИСАНИЕ
убирать используется для сигнализации или отмены заданий, массивов заданий или этапов задания. Произвольное количество
Задания или шаги задания могут сигнализироваться с помощью фильтров спецификации задания или разделенных пробелами
список конкретных заданий и / или идентификаторов этапов задания. Если идентификатор задания в массиве заданий указан с
значение идентификатора массива, тогда будет отменен только этот элемент массива задания. Если идентификатор вакансии
массив заданий указан без значения идентификатора массива, тогда все элементы массива заданий будут
отменен. О задании или шаге задания может сигнализировать только владелец этого задания или пользователь root.
Если неавторизованный пользователь пытается сигнализировать о задании или этапе задания, появляется ошибка.
сообщение будет напечатано, и работа не будет сигнализирована.
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
-A, --учетная запись=аккаунт
Ограничьте операцию отмены заданиями под этим счетом начисления.
-b, --партия
Сообщать только о пакетном шаге (сценарий оболочки), но не о каких-либо других шагах или каких-либо
дочерние элементы сценария оболочки. Это полезно, когда сценарий оболочки должен перехватить
signal и выполнить действие, определенное приложением. Это не применимо, если шаг_ид
указан. ПРИМЕЧАНИЕ. Сама оболочка может завершиться после получения множества сигналов. Ты
этого можно избежать, явно перехватывая сигналы в сценарии оболочки (например, «ловушка
"). Подробные сведения см. В документации по оболочке. Также см. -f, --полный
опцию.
--ctld Отправьте запрос сигнала задания демону slurmctld, а не напрямую
slurmd демоны. Это увеличивает накладные расходы, но обеспечивает лучшую отказоустойчивость. Этот
является поведением по умолчанию для архитектур, использующих внешние узлы (например, BlueGene и
Cray компьютеры) или когда - кластеры опция используется.
-f, --полный
Сообщите обо всех этапах, связанных с заданием, включая любой пакетный этап (сценарий оболочки
плюс все его дочерние процессы). По умолчанию другие сигналы, кроме SIGKILL, не
отправлено на этап пакетной обработки. Также см. -b, --партия опцию.
--Помогите Распечатайте справочное сообщение, описывающее все убирать настройки.
-i, - интерактивный
Интерактивный режим. Подтвердите каждый job_id.step_id перед выполнением отмены
операции.
-M, - кластеры=<string>
Кластер, которому нужно отдавать команды.
-n, --название работы=название работы, --имя=название работы
Ограничьте операцию отмены заданиями с этим именем.
-p, - раздел=имя_раздела
Ограничьте операцию отмены заданиями в этом разделе.
-q, --qos=QoS
Ограничьте операцию отмены заданиями с таким качеством обслуживания.
-Q, --тихий
Не сообщать об ошибке, если указанное задание уже выполнено. Этот вариант
несовместимо с --подробный опцию.
-R, --резервация=имя_резервации
Ограничьте операцию отмены заданиями с этим именем резервирования.
-s, --сигнал=имя_сигнала
Имя или номер отправляемого сигнала. Если эта опция не используется, указанный
работа или шаг будут прекращены. Внимание. Если используется эта опция, сигнал отправляется
непосредственно в slurmd, где выполняется задание, минуя slurmctld, таким образом,
состояние задания не изменится, даже если на него будет доставлен сигнал. Использовать прокрутка
, если вы хотите, чтобы slurmctld узнал об изменении состояния задания.
-t, --штат=job_state_name
Ограничьте операцию отмены заданиями в этом состоянии. job_state_name может иметь
значение "ОЖИДАНИЕ", "РАБОТАЕТ" или "ПРИОСТАНОВЛЕНИЕ".
-u, --Пользователь=user_name
Ограничьте операцию отмены заданиями, принадлежащими этому пользователю.
--использование
Распечатайте краткое справочное сообщение со списком убирать настройки.
-v, --подробный
Распечатать дополнительный журнал. Множественные v увеличивают детализацию регистрации. Этот вариант
несовместимо с --тихий опцию.
-V, --версия
Выведите номер версии команды scancel.
-w, --nodelist =хост1, хост2, ...
Отмените любые задания, используя любой из указанных хостов. Список можно указать в виде
список хостов, разделенных запятыми, диапазон хостов (например, хост [1-5,7, ...]) или
имя файла. Список хостов будет считаться именем файла, только если он содержит "/"
характер.
--кей=Wckey
Ограничьте операцию отмены заданиями, используя этот ключ характеристики рабочей нагрузки.
АРГУМЕНТЫ
идентификатор_работы Идентификатор задания Slurm для передачи сигналов.
шаг_ид
Идентификатор шага задания, о котором нужно сообщить. Если не указано, операция
выполняется на уровне работы.
Если ни --партия ни --сигнал используются, вся работа будет прекращена.
После появления --партия используется, будут сигнализироваться процессы пакетной оболочки. Ребенок
процессы оболочки не будут сигнализироваться Slurm, но оболочка может пересылать
сигнал.
После появления --партия не используется, но --сигнал используется, то все этапы работы будут
сигнализируется, но сам пакетный сценарий не сигнализируется.
ОКРУЖАЮЩАЯ СРЕДА ПЕРЕМЕННЫЕ
Некоторые убирать параметры могут быть установлены через переменные среды. Эти переменные среды,
вместе с соответствующими параметрами перечислены ниже. (Примечание: параметры командной строки будут
всегда отменять эти настройки)
SCANCEL_ACCOUNT -A, --учетная запись=аккаунт
SCANCEL_BATCH -б, --партия
SCANCEL_CTLD --ctld
SCANCEL_FULL -ф, --полный
SCANCEL_INTERACTIVE -i, - интерактивный
SCANCEL_NAME -n, --имя=название работы
SCANCEL_PARTITION -p, - раздел=имя_раздела
SCANCEL_QOS -q, --qos=QoS
SCANCEL_STATE -t, --штат=job_state_name
SCANCEL_USER -u, --Пользователь=user_name
SCANCEL_VERBOSE -v, --подробный
SCANCEL_WCKEY --кей=Wckey
SLURM_CONF Расположение файла конфигурации Slurm.
ПРИМЕЧАНИЯ
Если поставлено несколько фильтров (например, - раздел и --имя) только вакансии, удовлетворяющие
будут показаны все параметры фильтрации.
Отмена этапа задания не приводит к его прекращению. Работа должна быть
отменен, чтобы освободить выделение ресурсов.
Чтобы отменить задание, вызовите убирать без опции --сигнал. Это отправит сначала SIGCONT
на все шаги, чтобы в конечном итоге их разбудить с последующим SIGTERM, затем дождитесь KillWait
продолжительность, определенная в файле slurm.conf, и, наконец, если они не завершились, отправьте
СИГКИЛЛ. Это дает время для очистки выполняемого задания / шага.
Если значение сигнала "KILL" отправлено на все задание, это отменит активное задание.
шаги, но не отменять само задание.
В системах Cray все сигналы кроме SIGCHLD, SIGCONT, SIGSTOP, SIGTSTP, SIGTTIN, SIGTTOU,
SIGURG или SIGWINCH вызывают освобождение резервирования ALPS. Однако работа не будет
быть прекращено, за исключением случая SIGKILL, и затем может использоваться для постобработки.
РАЗРЕШЕНИЕ
При использовании базы данных Slurm пользователи, для которых задан AdminLevel (оператор или администратор), и пользователи
которые являются координаторами учетных записей, имеют право запускать отмену для других пользователей
рабочие места.
ПРИМЕРЫ
Отправьте SIGTERM на шаги 1 и 3 задания 1234:
scancel --signal = TERM 1234.1 1234.3
Отмените задание 1234 вместе со всеми его шагами:
скан 1234
Отправьте SIGKILL на все шаги задания 1235, но не отменяйте само задание:
scancel --signal = УБИТЬ 1235
Отправьте SIGUSR1 процессам пакетной оболочки задания 1236:
scancel --signal = USR1 --batch 1236
Отменить выполнение всех незавершенных заданий, принадлежащих пользователю «bob» в разделе «отладка»:
scancel --state = PENDING --user = bob --partition = debug
Отменить только ID массива 4 из массива 1237 заданий
скан 1237_4
КОПИРОВАНИЕ
Copyright (C) 2002-2007 Регенты Калифорнийского университета. Произведено в Лоуренсе
Ливерморская национальная лаборатория (см. ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ).
Copyright (C) 2008-2011 Лоуренс Ливермор Национальная безопасность.
Copyright (C) 2010-2015 ООО «ЩедМД».
Этот файл является частью Slurm, программы управления ресурсами. Подробнее см.
<http://slurm.schedmd.com/>.
Slurm - бесплатное программное обеспечение; вы можете распространять и / или изменять его в соответствии с условиями
Стандартная общественная лицензия GNU, опубликованная Free Software Foundation; либо версия 2
Лицензии или (по вашему выбору) любой более поздней версии.
Slurm распространяется в надежде, что он будет полезен, но БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ; без
даже подразумеваемая гарантия ТОВАРНОЙ ЦЕННОСТИ или ПРИГОДНОСТИ ДЛЯ КОНКРЕТНОЙ ЦЕЛИ. Увидеть
GNU General Public License для более подробной информации.
Используйте функцию scancel онлайн с помощью сервисов onworks.net