Как сделать сабж?
Пишу:
#include <unistd.h>
#include <stdio.h> 
#include <stdlib.h>
int main(int argc, char *argv[])
{
  if (fork()) {
    printf("aaaaaaaaaaa\n");
    //execl( "/bin/ls","");
    execl( "/bin/sh","/bin/ls");
    exit(0);
  }
  return 0;
}
Но execl ни тот, ни другой не работает.
А если более обще, то вместо /bin/ls может быть любая 
программа с аргументами.



    
        Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
      
Похожие темы
- Форум execve (2005)
- Форум математика (2005)
- Форум Си (2013)
- Форум что не так в использовании структуры (2008)
- Форум Обьясните суть происходящего при добавлении в stdout «\n» (2014)
- Форум Интерпретируемые анекдоты на Ц :) (2005)
- Форум Работа с функциями семейства exec (2017)
- Форум [fork()+getpid()] Мааа...ленький вопросик (2008)
- Форум ofstream (2006)
- Форум Подскажите, как завершить передачу для последовательного порта. (2012)