![]() |
|
Модераторы: xvr |
![]()
|
|
| Rickert |
|
|||
|
Ситхи не пройдут! ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3356 Регистрация: 11.7.2006 Где: Лакрима Репутация: -2 Всего: 52 |
Какой командой можно стартануть произвольный скрипт ("/usr/local/app/my -g" - например), так чтобы программа дождалась пока он выполнится и продолжила работу только после этого.
-------------------- Ни что не внушает сна крепче, чем день приисполненный трудов! |
|||
|
||||
| hente |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 116 Регистрация: 20.3.2009 Где: Томск Репутация: нет Всего: нет |
Смотря на чом скрипт... При работе с потоками или с процессами можно использовать симафоры.
--------------------
долой быдло кодеров!!! |
|||
|
||||
| Rickert |
|
|||
|
Ситхи не пройдут! ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3356 Регистрация: 11.7.2006 Где: Лакрима Репутация: -2 Всего: 52 |
Не обязательно скрипт. Пусть будет приложение - без разницы.
-------------------- Ни что не внушает сна крепче, чем день приисполненный трудов! |
|||
|
||||
| Rickert |
|
|||
|
Ситхи не пройдут! ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3356 Регистрация: 11.7.2006 Где: Лакрима Репутация: -2 Всего: 52 |
Вроде system() так делает. Но он у меня падает с "segmentation fault". При этом, если пускать тоже приложение напрямую, руками - всё нормально.
Этот "segmentation fault" вываливается в стандартный поток вывода, при этом основное приложение, в котором был вызов через system() - продолжает работать. Запускаю падающее приложение с параметром (без параметра - нормально отрабатывает). -------------------- Ни что не внушает сна крепче, чем день приисполненный трудов! |
|||
|
||||
| xvr |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 7046 Регистрация: 28.8.2007 Где: Дублин, Ирландия Репутация: 20 Всего: 223 |
Это падение самого запускаемого приложения, там и надо искать. Можно посмотреть корку, которая от него останется (только не забыть включить генерацию корок через ulimit) |
|||
|
||||
| Rickert |
|
|||
|
Ситхи не пройдут! ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3356 Регистрация: 11.7.2006 Где: Лакрима Репутация: -2 Всего: 52 |
Всем спасибо, вопрос решён. Были проблемы в приложении.
solved -------------------- Ни что не внушает сна крепче, чем день приисполненный трудов! |
|||
|
||||
![]()
|
| Правила форума "С/С++: Программирование под Unix/Linux" | |
|
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, xvr. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Программирование под Unix/Linux | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |