Пытаясь понять, почему этот раздел кода с помощью команды кошки не работает с execvp в С. char *in[5] ={"cat", "file1.txt", ">>", "file2.txt", 0};
execvp(in[0], in);
При запуске он отображает содер
Я пытаюсь реализовать операторы ||, && и ; в оболочке bash, которую я создаю. То, что я пытаюсь сделать, использует int как флаг, который будет установлен в 1, если он был успешным, или 0, если это не
Я пытаюсь сделать крошечную оболочку. Моя проблема в том, что когда я звоню execvp() - я получаю ошибки. Например, когда я печатаю ls -l, он возвращает ls: invalid option -- ' Может кто-нибудь, пожалу
У меня есть исполняемый файл, a.out который принимает несколько аргументов command-line. Этот исполняемый файл должен быть запущен с привилегиями root, например sudo ./a.out arg1 arg2 .... Как это сде
Чтобы подробно описать заголовок, я получаю очень редкие случайные плохие адреса при вызове execvp(). Я могу повторить эхо, использовать nano, cd, и каждый раз через некоторое время меня поразит плохо