Как сделать сабж?
Пишу:
#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)
- Форум fcloseall не работает (2015)