Passer un processus en arrière plan

Que celui à qui ce n’est jamais arrivé me jette la pierre !
Vous utilisez la console, lancez une programme et paf, vous vous apercevez que vous auriez du le lancer en arrière plan par :

$ commande &

Vous voila bien malin avec votre console inutilisable. Heureusement, il existe un moyen de rattraper le coup.

Pressez Ctrl+Z pour récupérer la console en arrêtant le processus en cours. Puis lancez cette commande :

$ bg

Cela redémarrera le processus arrêté en arrière plan

Merci à Jean-Jo de Cenabumix pour cette astuce.

3 réactions sur “ Passer un processus en arrière plan ”

  1. Christophe-Marie

    et sinon, fg pour le refaire passer au premier plan. (utile si on est sur un programme terminal) ex: sous vim, si on veut faire un test rapide sans quitter la ligne qu’on édite ni perdre l’historique.

  2. ThePaka

    Sans oublier « jobs » pour avoir la liste des processus en arrière plan (associés au terminal).
    On peut ensuite les manipuler avec %x ou x représente le numéro que donne jobs.
    Par exemple « fg %2 » pour remettre le 2ième processus au premier plan, on peut aussi l’utiliser avec kill, par exemple « kill %3 »

Laisser un commentaire

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.