Passer au contenu

Comment exécuter un programme en tâche de fond ?

Solution : en utilisant la commande &. Testé avec Mandrake 7.1/SuSE 6.4/RedHat 6.2/OpenLinux 2.4/CorelLinux 1.1.

Vous désirez lancer un programme ou une commande dont l’exécution durera une vingtaine de minutes (une compilation, par exemple). Mais vous souhaitez continuer à travailler sur un document pendant ce laps de temps. Or, si vous êtes en mode console, vous êtes obligé de lancer une autre console virtuelle via + pour lancer d’autres programmes ou commandes.
Pour continuer votre travail, exécutez le programme (ici la compilation) en tâche de fond en ajoutant le caractère & à la fin de la ligne de commande. Dans une console, saisissez gcc essai.c &. Linvite du Shell va alors réapparaître en vous fournissant le numéro de la tâche (le numéro du programme exécuté en arrière-plan ou job) entre crochets et le numéro du processus (PID). Sachez cependant que plus les applications effectuées en tâche de fond seront nombreuses et moins votre PC sera performant.

🔴 Pour ne manquer aucune actualité de 01net, suivez-nous sur Google Actualités et WhatsApp.


Filigrane Press