после редактирования файла logrotate нужно ли что-то перезапускать?

Первые два способа, которые я могу придумать, это:

1] Просто используйте sudo, это сделано для буквального запуска программы от имени другого пользователя. Запустите строку ниже как root, например, где «root» запускает программу, как если бы это был пользователь «newUser»`

root@foo $> sudo -u newUser whoami 
=> newUser 

Затем не забудьте прочитать man sudo.

2] Могут быть различия в дистрибутивах, но в системе, которую я использую, у каждого пользователя свой crontab. Итак, если вы хотите, чтобы пользователь newUserзапускал что-то при загрузке.

newUser@foo $> crontab -e

и вы вставляете туда свою строку @reboot.

0
20.11.2020, 15:59
1 ответ

Делать нечего, logrotateзапускается как задание cron (один раз в день, по умолчанию )и учтет ваши изменения конфигурации при следующем запуске.

Как упоминал waltinator , вы можете запустить logrotateвручную, чтобы убедиться, что ваши изменения работают должным образом (, но это приведет к ранней ротации всех ваших журналов ).

1
18.03.2021, 22:48

Теги

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