J'essaie d'économiser la batterie de mon ordinateur portable en mettant en pause / en empêchant le chrome de faire des choses tout en le réduisant au minimum en lui envoyant manuellement un signal d'arrêt. Quand j'ai fait cela, j'ai appuyé sur CTRL + T pour vérifier si chrome pouvait créer un onglet lorsqu'il était arrêté. Chrome ne réagissait pas à la création d'un nouvel onglet, mais j'ai remarqué que le titre de la fenêtre avait changé du nom de l'onglet actuel à "New Tab", ce qui signifie qu'il fonctionne encore un peu.
La ligne que j’utilise pour envoyer un signal d’arrêt est sudo kill -STOP $(pidof chrome)
.
Comment puis-je complètement empêcher Chrome de consommer le temps processeur pendant un certain temps et de sauvegarder toute ma session en mémoire (sans avoir à quitter et à le relancer)? Et pourquoi la méthode ci-dessus n'a pas complètement fonctionné?
la source
ipidof
renvoie tous les processus contenant (ou une correspondance exacte?) Le nom spécifié. Une application ou plusieurs processus n'est pas un problème.Réponses:
Il semble que
pidof
certains processus manquent, le tester avec Chromium sur Debian renvoie 17 pid, etps ax|grep [path]
18.J'utiliserais cela à la place, après avoir trouvé le chemin de chrome avec
Profitant de pkill
-f
:la source
which chrome
ne renvoie rien, je l'utilise à lapkill ... chrome
place.which
renvoie simplement le chemin d'accès d'une commande, peut-être que chrome n'est pas dans votre chemin par défaut, mais il devrait être visible dans laps ax
sortie pour confirmation également. Ne pas utiliser le chemin évite simplement des commandes nommées similaires, mais probablement sans cela.