Stanislav Maslovski wrote:
On Tue, Sep 25, 2007 at 11:47:29PM +0400, alex kuklin wrote:...и поставь его в crontable на выполнение раз в месяц. Итого, раз в месяц этот файл будет "укорачиваться" до 10 последних записейВообще-то он и так создается новый каждую новую сессию.С какой стати? Он дописывается. Потому, собственно, его размер и растет. Если хочется, чтобы создавался каждый раз заново - .xsession-errors должен быть симлинком.
Действительно, дописывается. 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 В качестве одного из решений могу предложить перепилить этот кусок Xsession -- Alex