0 / 0 / 0
Регистрация: 13.04.2012
Сообщений: 8
|
|
1 | |
Ограничить время выполнения команды20.04.2012, 18:44. Показов 2851. Ответов 4
Метки нет (Все метки)
Собственно сабж, как можно реализовать ограничение на время работы команды. Допустим, если если команда выполняется дольше 2с., то послать ей сигнал TERM.
Помогите...
0
|
20.04.2012, 18:44 | |
Ответы с готовыми решениями:
4
Ограничить время выполнения метода Как ограничить время выполнения программы? Как ограничить время выполнения программы? Ограничить время выполнения HTTP запроса |
Псевдослучайный
1946 / 1145 / 98
Регистрация: 13.09.2011
Сообщений: 3,215
|
|
20.04.2012, 19:44 | 2 |
Если есть возможность назначить свои обработчики, то хватит alarm + exec(таймеры сохраняются), если нет, то запускаешь команду в отдельном процессе и по тому же таймеру убиваешь из родительского(предварительно проверив, не умер ли он своей смертью, дабы чего лишнего не пристрелить).
0
|
0 / 0 / 0
Регистрация: 13.04.2012
Сообщений: 8
|
|
20.04.2012, 19:47 [ТС] | 3 |
0
|
Псевдослучайный
1946 / 1145 / 98
Регистрация: 13.09.2011
Сообщений: 3,215
|
||||||
20.04.2012, 20:24 | 4 | |||||
2
|
0 / 0 / 0
Регистрация: 13.04.2012
Сообщений: 8
|
|
21.04.2012, 17:13 [ТС] | 5 |
спасибо, буду разбираться, будут вопросы - спрошу
Добавлено через 5 часов 16 минут возник вопрос, как можно в kill передать из аргументов другой сигнал завершения?
0
|
21.04.2012, 17:13 | |
21.04.2012, 17:13 | |
Помогаю со студенческими работами здесь
5
Как ограничить время выполнения функции Ограничить время ожидания выполнения TADOQuery.Open Время выполнения команды Время до выполнения команды Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |