Что создает файлы журнала / tmp / fileRandomName и как его отключить или перенаправить в / dev / null?

В /tmp создаются файлы, созданные при каждом входе пользователя в систему, которые выглядят как .xsession-errors или какой-либо другой журнал. Например, текущее название - /tmp/filercrEUk. Я не вижу, чтобы их удаляли после выхода из системы, и они мне не нужны.

Пример head содержание

Xsession: X session started for user at п'ятниця, 5 липня 2019 14:34:41 +0300
localuser:user being added to access control list
dbus-update-activation-environment: warning: error sending to systemd: org.freedesktop.DBus.Error.Spawn.ChildExited: Process org.freedesktop.systemd1 exited with status 1
startkde: Starting up...
dbus-update-activation-environment: warning: error sending to systemd: org.freedesktop.DBus.Error.Spawn.ChildExited: Process org.freedesktop.systemd1 exited with status 1
kdeinit5: preparing to launch '/usr/lib/x86_64-linux-gnu/libexec/kf5/klauncher'
kdeinit5: Launched KLauncher, pid = 498, result = 0
kdeinit5: opened connection to :0
kdeinit5: preparing to launch 'libkdeinit5_kded5'
kdeinit5: Launched KDED, pid = 503 result = 0
0
задан 5 July 2019 в 15:27

1 ответ

Эти файлы создаются /etc/X11/Xsession:

ERRFILE=$HOME/.xsession-errors

# attempt to create an error file; abort if we cannot
if (umask 077 && touch "$ERRFILE") 2> /dev/null && [ -w "$ERRFILE" ] &&
  [ ! -L "$ERRFILE" ]; then
  chmod 600 "$ERRFILE"
elif ERRFILE=$(tempfile 2> /dev/null); then
  if ! ln -sf "$ERRFILE" "${TMPDIR:=/tmp}/xsession-$USER"; then
    message "warning: unable to symlink \"$TMPDIR/xsession-$USER\" to" \
             "\"$ERRFILE\"; look for session log/errors in" \
             "\"$TMPDIR/xsession-$USER\"."
  fi
else
  errormsg "unable to create X session log/error file; aborting."
fi

И единственный путь состоит в том, чтобы исправить его. Это spefically включает проверку на ~,/.xsession-errors являющийся символьной ссылкой. Я сделал патч, который добавляет проверку огибающий var $NOXSESSIONERRORS. Можно определить его в /etc/environment.

0
ответ дан 24 October 2019 в 00:59

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

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