Forum Linux.débutant Création d'une commande linux

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
-1
5
jan.
2017

Bonjour,
Je suis étudiant en DUT informatique et lors des projets de fin de semestre nous devons faire une commande en linux. Je suis vraiment à la ramasse dans cette matière, et donc je cherche de l’aide pour ce projet qui représente une partie important de ma note de semestre.
Le but du projet est de créer l’arborescence résultat de la commande ps -edf. Avec le nom des PID, et un fichier texte pour le nom du processus.
La 2ème partie est d’écrire un script bash pour produire un fichier de la forme de la sortie de ps -edf. L’inverse de la première commande.
Je suis tout ouïe pour toutes pistes ou aide de votre part …

Merci beaucoup et bonne journée !

  • # C'est payé combien?

    Posté par  . Évalué à 4.

    Je passe sur le fait que la description de l'exercice est quasiment incompréhensible, mais si tu ne souhaites pas rémunérer les gens qui t'aideraient, pour quelle raison espères-tu que des gens puissent passer du temps à te faire obtenir une note qui ne reflète pas ton niveau dans un domaine qui semble très important dans ta formation?

    Quand tu te feras payer par un patron, à qui iras-tu demander de faire ton travail à ta place? À tes collègues, à des inconnus sur Internet?

    Ceci dit, si tu dis que tu as eu une super note à ton projet de "commande en Linux", je ne suis pas sûr qu'on te croie…

  • # Quel langage ?

    Posté par  . Évalué à 6.

    Si tu m'envoies le sujet, je veux bien te le faire, mais ça se paie : mes tarifs: 65 euros de l'heure, toute heure commencée est due.

    • [^] # Re: Quel langage ?

      Posté par  . Évalué à 2.

      Tu dois commencer à toucher pas mal non ?

      Parce que tous ceux que je connais ayant fait appel à tes services sont ultra-satisfaits !

      • [^] # Re: Quel langage ?

        Posté par  . Évalué à 2. Dernière modification le 06 janvier 2017 à 09:16.

        Bah, pas tant que ça, ma clientèle potentielle étant plutôt composée d'étudiants fainéants et fauchés … :D

        MAis bon, mes compétences, c'est comme Apple, aut les mériter et y mettre le prix.

  • # Bonsoir

    Posté par  . Évalué à 3.

    Je suis vraiment à la ramasse dans cette matière

    Tu es au minimum passable dans quelle matière ?

    créer l’arborescence résultat de la commande ps -edf. Avec le nom des PID, et un fichier texte pour le nom du processus.
    […]
    produire un fichier de la forme de la sortie de ps -edf. L’inverse de la première commande.

    Si tant est que ta première commande ne stock que PID et nom de processus, je vois mal comment tu pourrais ensuite « faire l’inverse », c-à-d reproduire la sortie d’un ps -edf (ah si, j’ai une idée, tu n’as qu’à y mettre des valeurs aléatoires…)

    Un fichier texte par processus ? … Même remarque… Ton énoncé n’a aucun sens.

    Tu n’as très probablement pas compris ce que tu avais à faire. (donc… euh… nous, tu comprends quoi…)

  • # Poser une question sur internet

    Posté par  . Évalué à 4.

    Voilà bien le truc qu'il faudrait apprendre à l'école.

    A quand un module de TD "StackOverflow" ?

    http://stackoverflow.com/help/how-to-ask

  • # commande linux

    Posté par  . Évalué à 1.

    Bonjour,

    Si j'ai bien compris, tu peux essayer dans ta première partie de mettre "ps -edf" dans un pipe avec "awk" pour créer une arborescence avec les noms, les PPID et PID. Chercher dans ce cas le fonctionnement de "awk".

    Dans ta deuxième partie, en pur bash, moi je mettrais une boucle "for" pour parcourir le dossier /proc, et la commande interne mapfile, présente depuis bash4, pour lire les fichiers (tu peux trouver facilement le PID à partir de for, et le nom de process avec mapfile).

    Bonne journée

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.