Уничтожение экземпляра процесса

Метод остроты, который я обычно использую для простых общих количеств как это, должен передать по каналу к xargs, чтобы заставить весь вывод от awk на одной строке, затем через sed преобразовывать пробелы к плюсам, и наконец в до н.э, чтобы сделать вычисление:

cat foo | awk '{print $1} | xargs | sed -e 's/ /+/g' | bc
3
12.03.2014, 16:07
3 ответа
[115440] "умноженный на число" означает, что выполняется несколько копий программы. Некоторые программы (например, Firefox и LibreOffice, о которых вы упоминаете) запускают несколько процессов или потоков и, таким образом, будут отображаться несколько раз.[12133] Обратите внимание, что процесс - это экземпляр выполняющейся программы, поэтому вы не можете убить [115814]-[115815] экземпляр процесса (как спросит субъект). Вы можете убить процесс, т.е. выключить его. Лучший способ сделать это - просто закрыть его окно. Существуют более радикальные меры, которые можно принять, но их следует использовать только в крайнем случае.[115443].
6
27.01.2020, 21:08
[115432] Directly from [115796]man pstree[115797]:[12130]Child threads of a process are found under the parent process and are показанный с именем процесса в фигурных скобках[12131]Таким образом, это потоки. Приложение может использовать потоки для любого количества задач (обычно хотя бы GUI находится в отдельном потоке, плюс все, что должно быть одновременно).[12132]Убийство одного экземпляра? Используйте [115800]kill[115801] на PID процесса. PID - это единственный уникальный идентификатор, относящийся конкретно к одному процессу, независимо от его имени. Используйте [115802]pidof[115803] для перевода имени в список ПИД, [115804]ps[115805] для составления списка процессов ([115806]ps aux[115807] - хороший способ печати всех процессов вместе с метаданными), [115808]htop[115809] (или даже обычный [115810]top[115811]) для интерактивного составления списка. ... для приложений с графическим интерфейсом GUI есть [115812]xkill[115813], который убивает одним щелчком мыши. У вас есть много вариантов :)[115439].
5
27.01.2020, 21:08
[115444] это процессы [115816] и потоки [115817], если сделать [115818] pstree -p[115819], то он покажет вам все идентификаторы потоков и одновременно развернет дерево, а не введет множитель. [12134] Вы увидите аналогичное, если вы сделаете [115820]ps w -eL[115821], то он покажет вам PID (идентификатор процесса) и LWP (идентификатор потока), что должно выглядеть несколько менее мутным.[115447].
3
27.01.2020, 21:08

Теги

Похожие вопросы