Рейтинг:0

at-command: планирование и приоритет процесса

флаг cn
SEU

У меня около 10 рабочих мест. Бывают случаи, когда возникает конфликт ресурсов, и я пытаюсь найти удобный способ запланировать это. Скажем, задание № 5 может начаться до завершения задания № 4. Каждая работа имеет приоритет/вес. Если задание № 5 имеет более высокий приоритет, оно может убить задание № 1 и запуститься. Как включить такой метод планирования?

Спасибо.

Patrick Mevzek avatar
флаг cn
Вы явно толкаете подсистему at слишком далеко от того, для чего она была разработана. Вероятно, вам нужно перепроектировать вещи и понять, почему у вас есть 10 заданий, которые кажутся отдельными, потому что написаны как 10 заданий, но при этом имеют между собой зависимости. Вы можете взглянуть на более новые решения, такие как `systemd.timer`, но даже они могут не иметь необходимых вам функций.
флаг cn
SEU
Спасибо. Сейчас я решил это, создав и удалив файл FLAG.txt с определенными параметрами. Каждое задание проверяет наличие этого файла и параметров. Последующее задание будет продолжено или завершено в зависимости от этих параметров. Работает нормально, но надеялся найти лучший способ.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.