execvp

    1La chaleur

    3Répondre

    J'écris un petit programme shell qui prend une commande et l'exécute. Si l'utilisateur entre une commande non valide, l'instruction if renvoie -1. Si la commande est correcte, elle exécute la commande

    3La chaleur

    1Répondre

    J'ai un processus serveur qui forge de nombreux processus enfants, le processus serveur a une affinité avec le cpu core, je ne veux pas que cette affinité soit héritée par le processus enfant (plutôt

    0La chaleur

    1Répondre

    j'ai un fichier cpp qui appelle execvp() avec le 1er paramètre «/Library/Application Support/myapp/myapp.app » Il ne fonctionne pas, j'ai essayé aussi d'ajouter "\" avant l'espace. Comment est-ce que

    1La chaleur

    1Répondre

    J'essaye d'exec() un appel à grep à l'intérieur de mon programme C. Je cherche le nombre d'occurrences d'un motif de chaîne dans un fichier donné, ce qui peut être réalisé avec: $ grep -e my_string -F

    1La chaleur

    1Répondre

    J'ai écrit un programme qui simule '$ ls -l | wc -c 'aime les commandes utilisant des pipes. Maintenant, je ne suis pas en mesure de savoir où devrais-je utiliser wait ou waitpid dans ce code. Où dois

    0La chaleur

    2Répondre

    J'essaie actuellement de faire lire par mon programme C les arguments Unix de l'utilisateur. J'ai jusqu'ici recherché ce site mais je n'ai pas été capable de comprendre exactement ce que je fais mal -

    0La chaleur

    2Répondre

    salut si je passe une commande inconnue i execvp reçois cette erreur dans le errno: « Aucun fichier ou répertoire » quand je devrais obtenir cette erreur: " command not found » comment puis-je obtenir

    1La chaleur

    1Répondre

    Je crée un programme qui recherche des fichiers et envoie ses résultats à d'autres commandes, comme un tuyau. ls | sort Lorsque je lance le programme rien ne se passe. Le problème que je pense est que

    1La chaleur

    1Répondre

    lorsque je cours mon code ci-dessous et tapez "ls" à l'invite, il lance ls dans le terminal, mais se trouve juste là et ne imprime pas mon invite à nouveau. Comment obtenir le contrôle pour revenir au

    1La chaleur

    2Répondre

    Voici donc le peu de mon code qui me donne des problèmes: void childProcessHandler(string command){ int argCounter = 0; for(int i=0; i!=command.size(); i++) argCounter+=(command.at(i) == ' ')