Запуск logrotate от имени определенного пользователя

Укажите буфер нулевого размера для стандартного потока вывода Python. Это можно сделать, вызвав Python с флагом -u или с помощью следующего оператора.

sys.stdout = os.fdopen(sys.stdout.fileno(), 'w', 0)
1
24.07.2015, 01:51
1 ответ

Чтобы использовать другого пользователя с logrotate, вы можете указать опцию «su»:

/home/ubuntu/log/*.log {
  su ubuntu ubuntu
  rotate 5
  daily
  compress
  missingok
}
6
27.01.2020, 23:20

Теги

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