LINUX.ORG.RU

не могу убить процесс

 , ,


0

2
$ killall -9 notification-daemon 
$ pgrep notification-daemon
49248
$ kill -9 49248
$ pgrep notification-daemon
49204
$ killall notification-daemon 
$ pgrep notification-daemon
49166
$ pkill notification-daemo
$ pgrep notification-daemon
55187

Почему он опять вылазит в процессах?

Как его убить?



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

Я еще новичок во всём этом

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

Я не понимаю, как сделать, чтобы он не запускался если init является родителем всех процессов системы.

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

Я не понимаю, как сделать, чтобы он не запускался если init является родителем всех процессов системы.

ну так скажи иниту чтобы не запускал )

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

А, это просто: надо выяснить какой именно у тебя инит и посмотреть утилиты/способы работать с ним. Начать расследование рекомендую с названия дистрибутива.

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

Начать расследование рекомендую с названия дистрибутива.

гыгыггы +

но развивать экстрасенсорику тоже полезно )))0

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

Думаешь, стоит изучить анамнез товарища, путем перечитывания его истории на лоре? Я не возьмусь.

Развивать у вопрошающих, ессно

man -> google -> fools -> friends etc

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

Начать расследование рекомендую с названия дистрибутива.

Ладно, я сдаюсь. У меня это в freebsd bsd/rc

Я посмотрел, как оно работает и не вижу никакого сценария rc.d. И не вижу записи в rc.conf, которая могла бы его запустить.

изучить анамнез товарища, путем перечитывания его истории на лоре

Нет там ничего, я никогда не писал анамнез

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

Я это понимаю, но

/etc/rc.d/notification-daemon: No such file or directory

в том то и дело, что я не вижу сценария для запуска

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

адно, я сдаюсь. У меня это в freebsd bsd/rc

Я посмотрел, как оно работает и не вижу никакого сценария> rc.d. И не вижу записи в rc.conf, которая могла бы его запустить.

defaults

Дык гном же, не?

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

Понял, спасибо.

Не за что.

Но это до первого апдейта гнома.

А так гуглить на тему

dconf-editor

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

только на экране блокировки, но я кроме p.kill ничего другого не нашёл

Я пока что ему сделал chmod a-x и chmod u+x чтобы мол только пользователи могли его запускать

а так видимо у меня их и небыло. Потому что у браузеров и телеграма свои уведомления.

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

ls /etc/init.d/ там должно быть что-то про notification-daemon

затем что-то вроде su -c "/etc/ini.d/notification-daemon stop"

P.S. Через su потому что я хз настроен ли у тебя sudo

P.P.S.

freebsd

Ааааааа, тогда нафига я что-то советую бздю в глаза не видел почти, ну да ладна.

LINUX-ORG-RU ★★★★★
()
Последнее исправление: LINUX-ORG-RU (всего исправлений: 2)
Ответ на: комментарий от Anoxemian

Ну вот и ответ.

Если у процесса родителем указан init, это зачастую означает, что init его не запускал, а усыновил. Работа у init такая — подбирать процессы, оставшиеся без родителей. Демоны традиционно форкаются дважды, чтобы спрятаться от запустившего родителя, и как раз оказываются в иерархии потомками init. Так что нет, это не ответ.

i-rinat ★★★★★
()

Ловко вы конечно решили, запретив запускать бинарник совсем..

А что если grep’ом поискать?

grep -Ir notification /etc/rc.d/
unDEFER ★★★★★
()
Ответ на: комментарий от unDEFER

Ловко вы конечно решили, запретив запускать бинарник совсем..

А как иначе

А что если grep’ом поискать?

Искал. Там его нет. Выше я скидывал список того, что есть в rc.d -> не могу убить процесс (комментарий)

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

Не, я привёл команду поиска именно по содержимому, можно вообще на весь /etc натравить.

Я так понимаю вы только названия сервисов просматривали.

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

Ловко вы конечно решили, запретив запускать бинарник совсем..

А что если grep’ом поискать?

grep -Ir notification /etc/rc.d/

не, надо

grep -Ir notification /

)))))

а вообще уже все написали + еще хинт:

dconf-editor

org->gnome->desktop->notifications 

man gsettings

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

)))))

А что смешного? Я и так иногда делаю, когда что-то надо найти. Он же только по текстам ищет, не так уж и долго.

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

А что смешного?

да ничего, просто оно у него где-то в /usr/local/etc или /home/$user скорее всего, и не всегда в текстовом

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

Тогда тем более не смешно, именно так и надо искать :-)

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

grep -Ir notification /etc/rc.d/

пустой ответ

grep -Ir notification /etc/

выдал пару упоминаний в файлах, но это были комментарии

grep -Ir notification /

завис в recursive directory loop

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

Понятно, хорошо они спрятали, не так-то просто эту заразу выискать.

Странно что у grep нету функции «оставаться на той же файловой системе». Можно конечно с find -xdev скооперировать, но тут уже всё сказали, если dconf-editor это правильное решение проблемы, то надо использовать его.

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

А как они это сделали в Freebsd? В Linux такое возможно только символическими ссылками, а grep -r их обходит (в смысле не проходит по ним). Или это версия grep такая?

unDEFER ★★★★★
()
Последнее исправление: unDEFER (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.