GNU/Linux >> Tutoriels Linux >  >> Linux

Comment renvoyer une tâche d'arrière-plan au premier plan ?

Je voudrais savoir comment arrêter un processus en cours d'exécution après l'avoir ajouté avec & .

Par exemple, je voudrais installer le logiciel foo . Maintenant, supposons, foo a de nombreuses dépendances, il faut une heure pour terminer. Donc, je fais :yum install foo & . Mais je voudrais arrêter ce processus en cours soit en le mettant au premier plan (la prémisse réelle de ma question) afin que je puisse l'interrompre, soit par d'autres méthodes si nécessaire.

Ctrl +C ne semble pas arrêter cela.

Réponse acceptée :

Si le terminal à partir duquel vous avez lancé la commande est toujours ouvert, vous pouvez le récupérer en exécutant fg .

Si ce n'est pas le cas, identifiez l'ID de processus en exécutant ps aux | grep yum ou juste pgrep yum puis utilisez kill PID . Ou, si vous savez que vous n'avez qu'un seul yum instance, exécutez pkill yum .


Linux
  1. Comment arrêter la commande de recherche après la première correspondance ?

  2. Comment envoyer des applications de ligne de commande directement en arrière-plan ?

  3. Comment rediriger la sortie d'une application en arrière-plan vers /dev/null

  4. Comment arrêter d'exécuter le screenkey

  5. Comment mettre à niveau vers la dernière version de PHP dans CentOS avec yum ?

Comment arrêter les redirections sur Google Chrome

Comment ajouter un fond d'écran au terminal Debian 10

Comment travailler avec le processus de premier plan et d'arrière-plan sous Linux

Comment définir le fond d'écran Lightdm dans Ubuntu 14.04 ?

Comment utiliser la commande supérieure en tant que gestionnaire de tâches sous Linux

Comment envoyer des processus en arrière-plan sous Linux