|
![]() |
Пред. тема | След. тема | ||
Форумы
![]() | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Программное выполнение команд" | |
Сообщение от Tonn ![]() ![]() | |
Здравствуйте всем. Возникла проблема с выполнением команд в Linux программно. Обычные функции типа system() и popen() работают. Но работают с командной оболочкой sh. На других, а именно ash, это не работает. Как быть? Подскажите кто может. Спасибо. | |
Высказать мнение | Ответить | Правка | Cообщить модератору |
Оглавление |
|
Сообщения по теме | [Сортировка по времени | RSS] |
1. "Программное выполнение команд" | |
Сообщение от phpcoder ![]() ![]() | |
>Здравствуйте всем. Возникла проблема с выполнением команд в Linux программно. Обычные функции | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | |
2. "Программное выполнение команд" | |
Сообщение от Tonn ![]() ![]() | |
>>Здравствуйте всем. Возникла проблема с выполнением команд в Linux программно. Обычные функции | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | |
4. "Программное выполнение команд" | |
Сообщение от angra ![]() | |
А полный путь к командам пробовали указывать? | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
3. "Программное выполнение команд" | |
Сообщение от const86 ![]() | |
Непонятно, в чём конкретно проблема в ash... Для запуска программ без использования sh есть функции execv и posix_spawn. | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | |
5. "Программное выполнение команд" | |
Сообщение от Tonn ![]() ![]() | |
>Непонятно, в чём конкретно проблема в ash... Для запуска программ без использования | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | |
6. "Программное выполнение команд" | |
Сообщение от Аноним ![]() | |
>Все таки интересно, почему функции system(), popen() рассчитаны только на sh... | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | |
7. "Программное выполнение команд" | |
Сообщение от Tonn ![]() ![]() | |
Еще вопрос. Функция execl() выполняет команду, будь это простой ls или запуск сторонней программы, только 1 раз и сразу завершается. А как сделать, чтобы ввод комманд запрашивался постоянно? | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | |
8. "Программное выполнение команд" | |
Сообщение от const86 ![]() | |
Вопрос туманный. Предполагаю, что ответ - fork или posix_spawn. | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | |
9. "Программное выполнение команд" | |
Сообщение от Tonn ![]() ![]() | |
>Вопрос туманный. Предполагаю, что ответ - fork или posix_spawn. | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
Архив | Удалить |
Индекс форумов | Темы | Пред. тема | След. тема |
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ] |
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |