Я пытаюсь запустить модель MiniZinc с помощью решателя OSICBC через bash со следующими аргументами командной строки (с ограничением по времени 30000 мс или 30 с):
minizinc --solver osicbc model.mzn data.dzn --time-limit 30000 --output-time
Но только для этого прогона весь процесс после выполнения команды для получения выходных данных занимает около минуты, а в выходных данных в конце отображается «Истекшее время: 36,21 с».
Является ли это правильным подходом к наложению ограничения по времени при запуске этой модели, где общее затраченное время включает время, с которого вызывается команда, выходы которой отображаются в моем терминале?