Y a t il quelqu 'un qui sait faire ca
neo2009
Messages postés
17
Statut
Membre
-
xiloa Messages postés 2149 Statut Contributeur -
xiloa Messages postés 2149 Statut Contributeur -
Bonjour, y a t il quelqu'un qui peut m'aider à le faire svp
exercice 1- les tubes:
1-quelle est la différence entre tee et cat ?
2-que font les commandes suivantes :
1s | cat
1s -1 | cat > liste
1s -1 | tee liste
1s -1 | tee liste | wc -1
exercice 2 -gestion des signaux dans des programmes:
le comportement d'un programme lorsqu'il reçoit un signal dépend du type de signal.Certains signaux peuvent être "déroutés" ,c'est à dire que le programme peut spécifier à l'avance que le signal doit être ignoré ou traité par une fonction spéciale (signal handler) qui sera appelée lors de la réception du signal.
vous traiterez les questions suivantes en langage C
1-écrire un programme qui affiche indéfiniment "top"toutes les secondes .On utilisera l'appel système sleep pour bloquer le processus une seconde.
Lancer le programme,le stopper avec CTRL-Z ,le relancer ,puis le tuer avec CTRL-C.
2-Modifier le programme pour qu'il ignore le CTRL-Z. (man 7 signal donne la liste des signaux).
3-Modifier le programme pour qu'il affiche "signal X recu " lorsqu'il reçoit le signal numéro X.
Quel signal doit-on lui envoyer pour le tuer ?
exercice 1- les tubes:
1-quelle est la différence entre tee et cat ?
2-que font les commandes suivantes :
1s | cat
1s -1 | cat > liste
1s -1 | tee liste
1s -1 | tee liste | wc -1
exercice 2 -gestion des signaux dans des programmes:
le comportement d'un programme lorsqu'il reçoit un signal dépend du type de signal.Certains signaux peuvent être "déroutés" ,c'est à dire que le programme peut spécifier à l'avance que le signal doit être ignoré ou traité par une fonction spéciale (signal handler) qui sera appelée lors de la réception du signal.
vous traiterez les questions suivantes en langage C
1-écrire un programme qui affiche indéfiniment "top"toutes les secondes .On utilisera l'appel système sleep pour bloquer le processus une seconde.
Lancer le programme,le stopper avec CTRL-Z ,le relancer ,puis le tuer avec CTRL-C.
2-Modifier le programme pour qu'il ignore le CTRL-Z. (man 7 signal donne la liste des signaux).
3-Modifier le programme pour qu'il affiche "signal X recu " lorsqu'il reçoit le signal numéro X.
Quel signal doit-on lui envoyer pour le tuer ?
5 réponses
Exercice 1.
1) man tee, et man cat.
2) Essaie, ça mord pas.
1) man tee, et man cat.
2) Essaie, ça mord pas.
neo2009
Messages postés
17
Statut
Membre
je suis débutant en ça , est ce que tu peut m'aider un peut?
Grunt
Messages postés
2845
Statut
Contributeur
301
>
neo2009
Messages postés
17
Statut
Membre
Y'a pas besoin d'être un grand druide pour ouvrir un terminal, et lancer "man tee"..
Franzux
Messages postés
9705
Statut
Contributeur
1 145
>
neo2009
Messages postés
17
Statut
Membre
Poue le 2-, il suffit de taper les commandes dans un terminal et d'observer ce qui se passe...
1s | cat
LOLLLLLL
C'est pas UNs, mais ls, un "elle", minuscule.
Installes linux, tu n'y couperas pas pour faire tes exos. :)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question