1. Quelle commande est utilisée pour amener le processus d’arrière-plan au premier plan?
La commande fg (foreground) est utilisée pour amener un processus d'arrière-plan au premier plan dans un shell Unix/Linux. Elle permet de reprendre le contrôle d'un processus en cours d'exécution en arrière-plan.
2. Comment exécuter un processus en arrière-plan?
Le symbole & est utilisé à la fin d'une commande pour exécuter un processus en arrière-plan. Cela permet de libérer le terminal pour d'autres commandes pendant que le processus continue de s'exécuter en arrière-plan.
3. Si un programme s’exécutant en arrière-plan tente de lire depuis STDIN
Si un processus en arrière-plan tente de lire depuis l'entrée standard (STDIN), son exécution est suspendue jusqu'à ce qu'il soit amené au premier plan avec la commande fg pour pouvoir lire l'entrée.
4. Les informations d’un processus dans le shell courant peuvent être obtenues en utilisant ____ ?
La commande ps est utilisée pour afficher des informations sur les processus en cours d'exécution dans le shell courant. Elle fournit des détails tels que le PID, l'état, et la commande associée à chaque processus.
5. Quelle commande peut être exécutée par un utilisateur qui est déjà connecté au système, afin de passer à l’utilisateur root?
La commande su (substitute user) permet à un utilisateur déjà connecté de passer à un autre utilisateur, généralement root, après avoir entré le mot de passe approprié.
6. Quel signal est envoyé par la commande « kill -9 »?
Le signal KILL (SIGKILL) est envoyé par la commande kill -9
pour forcer l'arrêt immédiat d'un processus. Ce signal ne peut pas être ignoré par le processus.
7. Lorsqu’un processus enfant se termine avant la fermeture du processus parent, lequel des éléments suivants est vrai ?
Lorsque le processus parent ne gère pas le signal SIGCHLD après la fin d'un processus enfant, l'enfant devient un processus zombie. Il reste dans la table des processus jusqu'à ce que le parent lise son état.
8. Laquelle des valeurs suivantes pour la colonne STAT de la commande « ps » n’est pas vraie?
Le statut E n'existe pas dans la colonne STAT des sorties de la commande ps
. Les statuts valides incluent R pour Running, S pour Sleeping, et Z pour Zombie.
9. Nous pouvons changer la priorité d’un processus en cours d’exécution en utilisant?
La commande renice permet de modifier la priorité d'un processus en cours d'exécution. Cette priorité influence la quantité de temps CPU allouée au processus.
10. Le signal envoyé à un processus lorsque la touche « Ctrl-C » est enfoncée est ______
Le signal INT (SIGINT) est envoyé à un processus lorsque l'utilisateur appuie sur Ctrl-C
dans le terminal. Ce signal interrompt le processus en cours.
11. Un utilisateur émet la séquence de commandes suivantes:
Si l’utilisateur tue le processus bash, alors lequel des énoncés suivants est vrai?
Ajouter un commentaire
Veuillez vous connecter pour ajouter un commentaire.
Pas encore de commentaires.