LINUX.ORG.RU

killall больше не killall

 , ,


0

1

Расскажите мне, чего я не знаю. После апдейта ОС команды killall и pgrep перестали видеть firefox:

vadim@aquila:~$ killall -KILL firefox 
firefox: процесс не найден
Status: 1
vadim@aquila:~$ pgrep firefox 
Status: 1
vadim@aquila:~$ ps -A -o cmd | grep firefox | head -3
/usr/lib/firefox/firefox -ProfileManager --new-instance
/usr/lib/firefox/firefox -contentproc -parentBuildID 20211121002925 -prefsLen 1 -prefMapSize 253532 -appdir /usr/lib/firefox/browser 5002 true socket
/usr/lib/firefox/firefox -contentproc -childID 2 -isForBrowser -prefsLen 197 -prefMapSize 253532 -jsInit 278680 -parentBuildID 20211121002925 -appdir /usr/lib/firefox/browser 5002 true tab
vadim@aquila:~$ 
★★★

Последнее исправление: hobbit (всего исправлений: 1)

Firefox почему-то для них теперь GeckoMain. В htop тоже при зависании был как GeckoMain, но сейчас как firefox-bin, но всё равно.

AVRS ★★
()
Последнее исправление: AVRS (всего исправлений: 1)

Эти укурки зачем-то сменили названия процессов. Теперь пошло: GeckoMain, Web Content, вот это всё.

Korchevatel ★★★★★
()
Ответ на: комментарий от Korchevatel

так можно убивать вкладки отдельно от самого браузера

пещерные регистранты как обычно

anonymous
()
Ответ на: комментарий от gremlin_the_red

Блин, точно. Thanks.

Однако у killall другой алгоритм, получается. Он ищет по /proc/PID/comm. А pgrep - по /proc/PID/cmdline.

wandrien ★★★
() автор топика
Последнее исправление: wandrien (всего исправлений: 1)
Ответ на: комментарий от Harald

killall /usr/lib/firefox/firefox

И rm /usr/lib/firefox/firefox, чтобы наверняка.

Nervous ★★★★★
()
Ответ на: комментарий от AVRS

Получается как хочет себя называть процесс, так и называет. Какой простор для вредоносного ПО. Можно маскироваться под легитимное ПО, можно сделать чтобы находился не тот процесс.

X512 ★★★★★
()

Просто тебе пришло обновление с руткитом, для твоего же блага.

anonymous
()

После апдейта ОС команды killall и pgrep перестали видеть firefox

А крестик в углу окна для кого придумали?? Неужели фф настолько говно, что для его юзеров killall это уже привычный способ его прихлопнуть?

Crocodoom ★★★★★
()
Ответ на: комментарий от X512

нету простора, по /proc/self/exe понятно кто это

anonymous
()
Ответ на: комментарий от anonymous

Помнится в пещерные времена (году эдак в 2008) из-за кривостей браузеров и дыр в их API я наблюдал как одна вкладка открывала другую и стоило её закрыть, как она тут же открывалась. Браузер по закрытию окна не закрывался, а только убивался через xkill/killall/диспетчер задач в случае винды. Я помню тогда скрипт который это делал выдрал firebug-ом (в те времена нормального отладчика у браузеров не было, firebug был гораздо лучше) и где-то у меня он лежит до сих пор скорее всего в старых бекапах. Кстати, жил он долго. Года 1,5 во всех браузерах, прежде чем их пофиксили, хотя закрываться на крестик вроде раньше научили через год примерно. Конечно был ещё способ с выключением js-а, но далеко не все юзеры о нём знали.

А теперь похоже опять подобное можно будет запилить.

peregrine ★★★★★
()
Последнее исправление: peregrine (всего исправлений: 1)

Кали больше не кали? А?

anonymous
()
Ответ на: комментарий от Harald

задолбаешься все 100500 крестиков нажимать, иногда из консолечки-пердолечки быстрее )

Зажимай альт+ф4 или что у тебя там, и всё закроется.

Правой кнопкой на группе окон, и «закрыть» эту группу.

Всё

anonymous
()
2 марта 2023 г.
Ответ на: комментарий от wandrien

Однако у killall другой алгоритм, получается. Он ищет по /proc/PID/comm. А pgrep - по /proc/PID/cmdline.

Спасибо! И пофиг, что этому комментарию год с лишним, полезным он от этого быть не перестаёт.

hobbit ★★★★★
()
Последнее исправление: hobbit (всего исправлений: 1)
Ответ на: комментарий от hobbit

Ему новые значочки бесовские подвезли, но неет. Надо прийти, лайкнуть, а затем, с полным осознанием своего вредительства, некропостнуть без унции пользы и, как говориться, с особым цинизмом.

Плевок тебе в карму. Закрывайте темы после 14 дней, очень надо.

t184256 ★★★★★
()
Ответ на: комментарий от greenman

И какие тэги мне надо было сюда поставить?

Отдельный вопрос, и как бы это помогло найти тему, если поиск по сайту прекрасно работает и без них. А все ключевые слова есть в тексте.

wandrien ★★★
() автор топика
Последнее исправление: wandrien (всего исправлений: 1)
Ответ на: комментарий от wandrien

И какие тэги мне надо было сюда поставить?

killall, kill, очевидно

Найти сложнее, чем нажать на тег.

Тебе надо было сделать тег не «теги не нужны», а «превратим теги в мусор».

greenman ★★★★★
()
Последнее исправление: greenman (всего исправлений: 2)
Ответ на: комментарий от greenman

Найти сложнее, чем нажать на тег.

Достаточно посмотреть в футер этой темы, чтобы увидеть кучу тем, где слово killall есть, а тэга - нет. А в поиске их будет еще больше.

Между двумя фичами поиска по форуму (собственно поиск vs тэги) выбирать ту, которая находит меньше релевантной информации - это оригинально.

Напоминает недавнюю логику разрабов GNU grep, которые объявили egrep и fgrep устаревшими, потому что они не входят в POSIX. (А кучу ключей типа -A, -P, -H, -h, -Z и т.п., которые тоже в POSIX не входят — почему-то не объявили)

Тебе надо было сделать тег не «теги не нужны», а «превратим теги в мусор».

Ставлю тэги когда и где сочту нужными. Поуказывай мне еще) Интернет-вахтёр выискался.

wandrien ★★★
() автор топика
Последнее исправление: wandrien (всего исправлений: 2)
Ответ на: комментарий от greenman

Ну тут я согласен, с тегами ТС накосячил действительно.

hobbit ★★★★★
()
Ответ на: комментарий от wandrien

Между двумя фичами поиска по форуму (собственно поиск vs тэги) выбирать ту, которая находит меньше релевантной информации - это оригинально.

Я не очень понимаю, зачем их надо противопоставлять. И поиск, и теги помогают искать информацию. Тут можно было воткнуть в теги и kill, и killall и даже coreutils. Ну иногда бывает лень думать, какой тег подходит, да.

hobbit ★★★★★
()
Ответ на: комментарий от hobbit

Исправь)

Может тэга killall тогда не было, а может в строке поиска тэга что-то глюкнуло и не показало мне его. А без тэга запостить тему движок не даёт.

А то если greenman готов развести целый диспут из-за такой мелочи, то я всегда готов поддержать срач :D

wandrien ★★★
() автор топика
Ответ на: комментарий от wandrien

Может тэга killall тогда не было

Судя по тому, что мне подсказывает строка ввода, по крайней мере сейчас он точно есть. :) Исправил.

hobbit ★★★★★
()
Последнее исправление: hobbit (всего исправлений: 2)

Всегда с недоверием относился к этому убийце. Мало ли что он там убьет.

Im_not_a_robot ★★★★★
()
Ответ на: комментарий от wandrien

Прибивать все firefox не приходилось, а вот прибивать пристрявшее в Wine – ещё как. И вот всегда удивлялся почему туда надо писать имя экзешника, а не сам wine.

Теперь-то понятно.

a1ba ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.