GNU/Linux >> Tutoriels Linux >  >> Linux

Comment puis-je supprimer tous les travaux arrêtés ?

Solution 1 :

Pour tuer rapidement tous les travaux arrêtés sous le bash, entrez :

kill -9 `jobs -ps`

jobs -ps répertorie les ID de processus (-p ) des arrêtés (-s ) travaux.
kill -9 `jobs -ps` envoie des signaux SIGKILL à chacun d'eux.

Solution 2 :

Essayez de taper ceci :

kill -9 $(jobs -p)

Solution 3 :

La réponse acceptée tuerait tous les emplois (ce qui est suffisant dans ce cas) et pas seulement ceux arrêtés. Si vous voulez tuer uniquement les Arrêtés, lancez :

kill $(jobs -l | grep Stopped | cut -d' ' -f3)

Solution 4 :

Le moyen le plus simple consiste en fait à réessayer immédiatement la sortie ; bash prendra cela pour signifier "supprimer tous les travaux arrêtés et quitter".

Solution 5 :

for x in `jobs -p` ; do kill -9 $x ; done

Linux
  1. Comment puis-je tuer un processus par nom au lieu de PID?

  2. Comment puis-je additionner rapidement tous les nombres d'un fichier ?

  3. Comment tuer tous les processus d'arrière-plan dans zsh ?

  4. Comment puis-je tunneliser tout mon trafic réseau via SSH ?

  5. Comment puis-je reprendre une tâche arrêtée sous Linux ?

Comment tuer un processus sous Linux

Comment puis-je récupérer tous les e-mails sur cPanel ?

Comment puis-je afficher les résultats de mes tâches cron ?

Comment puis-je répertorier tous les utilisateurs verrouillés sous Linux ?

Comment tuer tous les processus renvoyés par pgrep

Comment pixelliser tout le texte d'un PDF ?