Некоторые процессы продолжают создавать каталог с именем ~ в моей домашней папке. Как мне узнать, какой процесс это делает? Я не смог найти ничего полезного в системном журнале.
Я могу использовать ls -l
, чтобы найти время, когда оно было создано, но я действительно хочу узнать, как / почему он был создан, и остановить этот процесс.
К сожалению, пользователь / группа - это только я, и там нет никаких намеков.
Если можно заставить систему создавать тот файл, можно сделать
while true; do lsof /home/$USER/~; done;
Не симпатичный, hackish, но это работает, не устанавливая инструментов.
Можно также использовать инструмент аудита для названного auditctl:
auditctl -w /home/$USER/~
затем сделал бы то же. Можно установить это с
sudo apt install -y auditd audispd-plugins
Действительно проверьте свои переменные среды. Причина, для этой проблемы, оказалась неправильно набор XDG_CONFIG_HOME