LINUX.ORG.RU

Как использовать функции ОС ?


0

0
Вопрос начинающего, прошу прощения. Я хочу в программе использовать команды ОС, типа copy, ls и т.д. Писал в основном на фоксе, там была возможность вставлять прямо в код: ! copy /var.... /usr...... Что можно придумать в С ?
anonymous
man 3 exec man 3 system - это функции, которые для этого предназначены.
justme
()
system использовать не рекомендую. Она для всех действия запускает экземпляр шела, а это лишние несколько мегабайт в мозгах. Но что не говори, а удобная функция :)) Можно прямо скрипт ей давать. Все делает сама. То есть форкается, выполняет шел, в нем указаную строку, отслеживает корректное завершение дочернего процесса (зомбики исключены). Ну естественно не возвращает управление пока не завершится дочерний процесс.
Banshee
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.