привет.
имеется бинарник. этот бинарник выполняется юзерами на чужой машине. при запуске бинарника используется systrace и timelimit. (думаю, понятно для чего)
проблема в том, что systrace не возвращает код завершения ограниченного процесса. (т.е. того, который он(systrace) ограничивает)
т.е., если бинарник выполнить только при использовании timelimit(timelimit [args] ./program), то timelimit вернет код в которым завершился процесс. а вот с systrace бяда-бяда %) он возвращает либо 0(в случае успешного завершения), либо 1(в случае если программа попыталась превысить «полномочия»).
т.е. все это в купе запускаю так: timelimit [args] systrace [args] ./program
подскажите, каким образом можно получить код завершения program при одновременном использовании timelimit и systrace?
благодарен.