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

Для любопытства: если приложение запущено (в моем случае это индикатор-мультиплата), я успешно удалил его, используя sudo apt purge indicator-multiboard, однако оно все еще работает над панелью задач, поэтому я попытался sudo apt autoremove проверить, есть какие-то зависимости, но нет.

Так почему же это происходит?

3
задан 7 August 2019 в 10:19

1 ответ

Программы загружаются в RAM, и действуйте оттуда (потому что RAM быстрее, чем жесткие диски и другие типы хранения). Вы удалили приложение от диска, когда Вы сделали sudo apt purge indicator-multiboard, но не остановили копию, на самом деле загруженную в RAM. После того как Вы выходите из приложения, оно закончится от RAM (хотя IIRC, которым некоторый кэш может остаться в подкачке, которая закончится однажды те части RAM, должен быть освобожден системой),

Если приложение indicator-multiboard не имеет exit или quit кнопка, можно рассмотреть уничтожение процесса через pkill -f indicator-multiboard или быть более безопасным - узнают его фактический PID через pgrep -f indicator-multiboard | xargs ps -p и затем используйте PID, в котором Вы находите kill команда. Конечно, простая перезагрузка будет иметь подобный эффект (на сервере, это не всегда возможно к перезагрузке, но на рабочем столе это более, чем приемлемо).

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

См. также:

3
ответ дан 1 December 2019 в 16:15

Другие вопросы по тегам:

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