This is an old revision of the document!


TP 05 - Communication Entre Processus

Objectifs

Le but de ce TP est d'apprendre à utiliser

  • La pipe
  • Utiliser les signeaux

Bibliographie

Sujets

  1. Écrivez un programme qui crée un tuyau et des bifurcations. Du parent, lisez à partir du clavier un message et envoyez-le par le canal à l'enfant.
    1. Inversez le message dans l'enfant et envoyez-le au parent.
  2. Clonez le repository Solutions et compilez ex2. Exécutez-le et utilisez la commande shell kill pour lui envoyer des signaux.
    1. Modifiez-le pour qu'à chaque fois qu'il reçoit un signal, il imprime une lettre différente : a - SIGHUP, b - SIGINT, n - SIQUIT, s - SIGTRAP, espace - SIGFPE. Écrivez un autre programme en Rust qui lui envoie des signaux pour qu'il imprime bannanas bannanas. Le deuxième programme reçoit le pid de destination à partir d'un argument de ligne de commande.
sde2/laboratoare/06_new.1649112918.txt.gz · Last modified: 2022/04/05 01:55 by alexandru.radovici
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0