execvp

    0зной

    1ответ

    Пытаясь понять, почему этот раздел кода с помощью команды кошки не работает с execvp в С. char *in[5] ={"cat", "file1.txt", ">>", "file2.txt", 0}; execvp(in[0], in); При запуске он отображает содер

    1зной

    1ответ

    Я пытаюсь реализовать операторы ||, && и ; в оболочке bash, которую я создаю. То, что я пытаюсь сделать, использует int как флаг, который будет установлен в 1, если он был успешным, или 0, если это не

    1зной

    1ответ

    Я пытаюсь сделать крошечную оболочку. Моя проблема в том, что когда я звоню execvp() - я получаю ошибки. Например, когда я печатаю ls -l, он возвращает ls: invalid option -- ' Может кто-нибудь, пожалу

    0зной

    2ответ

    У меня есть исполняемый файл, a.out который принимает несколько аргументов command-line. Этот исполняемый файл должен быть запущен с привилегиями root, например sudo ./a.out arg1 arg2 .... Как это сде

    0зной

    1ответ

    Чтобы подробно описать заголовок, я получаю очень редкие случайные плохие адреса при вызове execvp(). Я могу повторить эхо, использовать nano, cd, и каждый раз через некоторое время меня поразит плохо