Compréhension des exigences pour les variables d'environnement d'exécution et de réglage

Nous avons beaucoup de difficultés dans l'interprétation de notre professeur. Nous avons demandé des précisions et le suivant de lui

  1. Pour execve, envoyer un environnement de configuration avec votre exporté variables et de créer une interface de commande pour lancer un shell interne est exécuté de /bin/bash, de cette façon, vous pouvez voir votre exporté des variables à l'aide env.

    (Il parle de la création de notre propre environnement vars ici.)

  2. Oui créer votre propre. Vous pouvez commencer par la copie environ lorsque votre shell démarre et ajouter que les variables exportées

C'est pour le prochain post sur un Débordement de Pile par moi (la lecture de ce post vous aidera à comprendre ce que je suis en train de faire):

à l'aide d'un nouveau chemin avec execve pour exécuter commande ls

Nous sommes juste très confus au sujet de ce. Une fois de plus, je vais vous expliquer ce que nous essayons de faire maintenant. Similaire à la façon dont votre shell de Linux, pour cela, nous devons écrire notre propre programme qui permet de définir des variables d'environnement comme CHEMIN d'accès, d'utilisation et de toutes les autres vars l'utilisateur souhaite définir.

Un exemple de comment vous appelez ce serait (à l'intérieur de votre programme lors de sa commande):

mysetenv dog spike

qui permettrait de créer une variable d'environnement à la recherche comme un "chien=spike"

Plus important encore, nous devons être en mesure de définir notre propre variable de CHEMIN d'accès et l'envoyer à un exec de commande. C'est la confusion de la partie, car, sur l'ensemble de nos questions, nous ne comprenons pas ce que nous sommes censés faire.

source d'informationauteur james