Projet système d'exploitation semestre 1 master 1 université d'Artois
|
преди 6 години | |
---|---|---|
.gitignore | преди 6 години | |
README.md | преди 6 години | |
color.h | преди 6 години | |
command.c | преди 6 години | |
command.h | преди 6 години | |
constante.h | преди 6 години | |
error.c | преди 6 години | |
error.h | преди 6 години | |
execute.c | преди 6 години | |
execute.h | преди 6 години | |
expreg.c | преди 6 години | |
expreg.h | преди 6 години | |
ipc.c | преди 6 години | |
ipc.h | преди 6 години | |
makefile | преди 6 години | |
myls.c | преди 6 години | |
myps.c | преди 6 години | |
mysh.c | преди 6 години | |
mysh.h | преди 6 години | |
parser.c | преди 6 години | |
parser.h | преди 6 години | |
sem.c | преди 6 години | |
sem.h | преди 6 години | |
shm.c | преди 6 години | |
shm.h | преди 6 години | |
str.c | преди 6 години | |
str.h | преди 6 години | |
subdiv.c | преди 6 години | |
subdiv.h | преди 6 години | |
variable.c | преди 6 години | |
variable.h | преди 6 години | |
wildcard.c | преди 6 години | |
wildcard.h | преди 6 години |
La compilation du programme s'effectue avec le 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 avec make rm-log
. Pour lancer le programme il suffit d'exécuter le fichier ./mysh.
Les commandes externes (myls et myps) sont exécutable sans passer par le programme mysh, mais sont aussi utilisable 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 :
La commande myps liste les processus en cours d'exécution avec leur PID, le nom de la commande, l'etat et l'utilisateur qui l'a lancé. Elle ne récupère qu'une partie des infos présente dans ps -aux
.
La commande myls n'indique pas la valeur de la 2éme colonne du ls -l
(un nombre), et affiche X à la place.
Qu'est-ce qu'un canife ?
Un petit fien.