Differences

This shows you the differences between two versions of the page.

Link to this comparison view

sde2:laboratoare:05_new [2022/03/28 19:59]
alexandru.radovici
sde2:laboratoare:05_new [2022/04/12 00:25] (current)
alexandru.radovici
Line 1: Line 1:
-====== TP 05 - Processus ======+====== TP 04 - Processus ======
  
 ===== Objectifs ===== ===== Objectifs =====
Line 16: Line 16:
  
 ===== Sugestions ===== ===== Sugestions =====
- 
 <​note>​ <​note>​
 Transformer un String en CString peut être fait en utilisant ​ Transformer un String en CString peut être fait en utilisant ​
Line 25: Line 24:
 </​note>​ </​note>​
  
 +<​note>​
 <code rust> <code rust>
 // utilisé pour trouver le descripteur de fichier ​ // utilisé pour trouver le descripteur de fichier ​
Line 37: Line 37:
     - Dans le processus enfant, attendez quelques secondes et imprimez ensuite un message. ​     - Dans le processus enfant, attendez quelques secondes et imprimez ensuite un message. ​
     - Dans le processus parent, affichez "En attente de la sortie du processus enfant",​ attendez qu'il se termine (waitpid) et imprimez un message avant de quitter. ​     - Dans le processus parent, affichez "En attente de la sortie du processus enfant",​ attendez qu'il se termine (waitpid) et imprimez un message avant de quitter. ​
-    ​- Dans le processus enfant, exécutez la commande "ls -l". Utilisez execvp. Le premier argument doit être identique à la commande.  +  ​- Dans le processus enfant, exécutez la commande "ls -l". Utilisez execvp. Le premier argument doit être identique à la commande.  
-    - Redirigez la sortie du processus enfant (fd 1) vers un fichier appelé output.txt. Ouvrez le fichier en écriture et utilisez dup2. +  - Redirigez la sortie du processus enfant (fd 1) vers un fichier appelé output.txt. Ouvrez le fichier en écriture et utilisez dup2. 
     - N'​écrasez pas le fichier output.txt, ajoutez-y des données (fs :: OpenOptions) ​     - N'​écrasez pas le fichier output.txt, ajoutez-y des données (fs :: OpenOptions) ​
-  ​+
sde2/laboratoare/05_new.1648486751.txt.gz · Last modified: 2022/03/28 19:59 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