GNU/Linux >> Tutoriels Linux >  >> Linux

Comment tuer tous les écrans ?

Vous pouvez utiliser :

pkill screen

Ou

killall screen

Sous OSX, le processus s'appelle SCREEN en majuscules. Alors, utilisez :

pkill SCREEN

Ou

killall SCREEN

Si les écrans sont morts, utilisez :

screen -wipe

J'ai récemment commencé à me familiariser avec awk, j'ai mis cela en place et cela a servi son objectif. Je l'ai posté car c'est assez facile à comprendre.

screen -ls | grep '(Detached)' | awk 'sys {screen -S $1 -X quit}'

screen -ls répertorie tous les écrans actuels.grep 'pattern' filtre toutes les lignes correspondantes. Nous pouvons alors obtenir une poignée pour tous les écrans détachés et avec awk sys {command} nous pouvons copier et coller ensemble une commande et l'exécuter avec sys , $1 fait référence au premier argument repris par awk. Enfin, nous exécutons la commande quit avec screen -X quit .


Linux
  1. Comment tuer tous les processus appartenant à `user` sur Centos 7 ??

  2. Comment lister tous les utilisateurs connectés

  3. Tuer la session d'écran détaché

  4. Comment tuer tous les processus avec un nom partiel donné ?

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

Comment lister toutes les bases de données dans PostgreSQL

Comment tuer un processus sous Linux

Comment utiliser l'écran Linux

Comment tuer un processus sous Linux

Comment tuer tous les processus renvoyés par pgrep

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