Projet système d'exploitation semestre 1 master 1 université d'Artois
Loquicom 85a885afc2 :fire: Suppr fichier inutile | před 5 roky | |
---|---|---|
.gitignore | před 5 roky | |
README.md | před 5 roky | |
color.h | před 6 roky | |
command.c | před 5 roky | |
command.h | před 5 roky | |
constante.h | před 5 roky | |
error.c | před 6 roky | |
error.h | před 6 roky | |
execute.c | před 5 roky | |
execute.h | před 5 roky | |
expreg.c | před 5 roky | |
expreg.h | před 5 roky | |
ipc.c | před 5 roky | |
ipc.h | před 5 roky | |
makefile | před 5 roky | |
myls.c | před 5 roky | |
myps.c | před 5 roky | |
mysh.c | před 5 roky | |
mysh.h | před 5 roky | |
parser.c | před 5 roky | |
parser.h | před 6 roky | |
sem.c | před 5 roky | |
sem.h | před 5 roky | |
shm.c | před 5 roky | |
shm.h | před 5 roky | |
str.c | před 6 roky | |
str.h | před 5 roky | |
subdiv.c | před 5 roky | |
subdiv.h | před 5 roky | |
variable.c | před 5 roky | |
variable.h | před 5 roky | |
wildcard.c | před 6 roky | |
wildcard.h | před 6 roky |
La compilation du programme s'effectue avec la commande make
dans le dossier du projet. Il est possible de recréer les dépendances avec la commande make depend
, et de supprimer les logs d'erreurs avec make rm-log
. Pour lancer le programme il suffit d'exécuter le fichier ./mysh.
Les commandes externes (myls et myps) sont exécutables sans passer par le programme mysh, mais sont aussi utilisables comme des commandes internes de ce dernier. Il suffit juste de taper le nom de la commande dans un terminal mysh pour l'exécuter.
Présentes :
Absentes :
Certaines wildcars complexe ne sont pas interprétées (par exemple [A-Z.]*[^~]
).
Il manque 3 champs dans la commande myps : %CPU, %MEM, TIME. De plus le champ TTY est sous la forme d'un nombre et non d'un texte comme dans la commande ps -aux
.
Comment appelle-t-on un combat entre un petit pois et une carotte ?
Un bon duel !