приглашение ко входу в систему xterm не приглашение ко входу в систему гнома

logrotate может сделать это с olddir, если Ваше имя файла журнала является тем же каждым разом, когда это работает, и можно добавить даты. Если Ваши смены имени файла журнала т.е. YYYYMMDD затем logrotate не сделают этого для Вас.

# sample logrotate conf file
copytruncate
compress
dateformat %Y%m%d.
dateext
extension log
olddir ./logarchive

/logs/sys.log {
    rotate 7
    daily
}

Копии и gzips /logs/sys.log к/logs/logarchive/sys.20120101.log.gz, сохраняет одну недельную ценность журналов.

1
07.10.2013, 11:36
2 ответа

один способ достигнуть очень похожего эффекта состоит в том, чтобы загрузиться в консоль с помощью личинки и затем выполнить startx на входе в систему. просто набор

GRUB_CMDLINE_LINUX_DEFAULT="text"

в /etc/default/grub.

затем поместите следующее у основания ~/.bashrc:

[[ -z $DISPLAY ]] && [[ $(tty) = /dev/tty1 ]] && startx

это гарантирует, что, когда пользователь входит в систему через виртуальную консоль tty1 только затем, x запустится и затем ~/.xinitrc сценарий будет работать.

0
27.01.2020, 23:53

Необходимо отключить gdm сервис:

service gdm disable

Если gdm то, что это назвало (это должен быть сценарий оболочки в /etc/init.d).

Это будет означать, что Вы загружаетесь к консоли. Чтобы попытаться запустить X использований Вашего xinit, использовать startx.

Действительно необходимо войти в систему, прежде чем Вы сделаете это, конечно. Если Вы не используете xdm/gdm, то необходимо будет сделать это в консоли. Если Вы затем хотите X запуститься автоматически, Вы могли бы попытаться добавить startx в конец ~/.profile, но я рекомендую просто ввести его вручную.

[Обратите внимание, что это - существующий метод для Debian и не обязательно других дистрибутивов.]

1
27.01.2020, 23:53

Теги

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