Posté par Dam_ned .
En réponse au message shell.
Évalué à 3.
un processus d'arrière plan est un processus qui est lancé via le shell en terminant la commande par '&'
ex:
(sleep 10; echo plop)&
est un processus d'arrière plan qui dure 10 secondes et affiche plop dans le shell appelant a la fin. pendant ce temps le shell est toujours actif et tu peux lancer d'autres commandes ...
pour passer une commande qui dure en arrière plan (gedit fichier.txt par exemple et tu veux utiliser le shell sans fermer l'éditeur)
un Ctrl + Z (arrêt du processus et rend la main sur le shell)
ensuite tapes : bg<enter> et le processus arrêté repart en arrière plan laissant le shell disponible
si tu fermes ton shell, le processus va se terminer (parce qu'il est toujours fils du processus shell), pour éviter cela il y a des commande comme screen ou nohup
Dam
# &
Posté par Dam_ned . En réponse au message shell. Évalué à 3.
(sleep 10; echo plop)&est un processus d'arrière plan qui dure 10 secondes et affiche plop dans le shell appelant a la fin. pendant ce temps le shell est toujours actif et tu peux lancer d'autres commandes ... pour passer une commande qui dure en arrière plan (gedit fichier.txtpar exemple et tu veux utiliser le shell sans fermer l'éditeur) un Ctrl + Z (arrêt du processus et rend la main sur le shell) ensuite tapes :bg<enter>et le processus arrêté repart en arrière plan laissant le shell disponible si tu fermes ton shell, le processus va se terminer (parce qu'il est toujours fils du processus shell), pour éviter cela il y a des commande commescreenounohupDam