Выполнить команду, когда процессор освободится? [дубликат]

На этот вопрос уже есть ответ:

] У меня есть ПК с 4 ЦП, на котором выполняется четыре задания. Я хотел бы запустить на нем еще одно задание, но только когда станет доступен один из ЦП. Есть ли простая команда для этого (я знаю, что это то, что системы управления кластерами делать, но должно быть решение попроще?)?

0
задан 7 April 2015 в 14:41

2 ответа

http://manpages.ubuntu.com/manpages/trusty/man2/nice.2.html

Хороший позволяет Вам изменять приоритет процесса.

, например,

nice 19 yourprogram

выполнил бы yourprogram с самым низким приоритетом, означая, что он будет только работать, когда никакие другие [более высокие] процессы не будут работать.

0
ответ дан 5 October 2019 в 00:26

Эти batch команда от в пакете планирует задания, которые будут выполнены, когда среднее число системной нагрузки опустится ниже порога набора, который значения по умолчанию к 1,5. Так как у Вас есть 4 CPU, Вы могли бы хотеть добавить -l 4 к команде в/etc/init/at.conf ко что предел 4 вместо 1,5.

0
ответ дан 5 October 2019 в 00:26

Другие вопросы по тегам:

Похожие вопросы: