Comment envoyer le processus en cours en arrière-plan?

18

De temps en temps, j'émets une commande qui prend plus de temps que je ne le pensais (archivage d'un répertoire ou quelque chose). Comment échapper au processus, l'envoyer en arrière-plan et revenir à l'invite? Je pense qu'il y a un raccourci clavier, mais je ne le trouve pas ..

doub1ejack
la source

Réponses:

26

Si vous utilisez BASH, appuyez simplement sur CTRL- Z, ce qui suspendra le processus, puis utilisez la bgcommande pour l'envoyer en arrière-plan. Si vous voulez plus de détails, consultez cet article sur le contrôle des tâches BASH .

Evan Anderson
la source
Pour info, vous pouvez utiliser command &- si vous avez besoin d'exécuter un processus de longue durée en arrière-plan (par exemple, dans les processus GUI qui attendent d'être fermés, vous pouvez initialement l'exécuter avec &).
Noam Manos