управляйте для чистки старых файлов журнала

Когда в сомнении относительно того, куда поместить вещи, консультируйтесь со Стандартом Иерархии Файловой системы (версия может также присутствовать в Вашей системе в man 7 hier). Это - дежурный документ для подобных вещей, и большинство подобных Unix операционных систем следует за ним.

Вы, вероятно, захотите поместить библиотеку, в которой Вы создаете /usr/lib. Это - стандартное местоположение и часто ищется в программами, использующими библиотеки. Существуют также /lib, /lib32, и /lib64, но Вы обычно не хотите использовать их, поскольку они, как предполагается, только используются библиотеками, важными для системы для функционирования. Некоторые дистрибутивы (Дуга Linux, например) даже сделали шаг удаления этих "существенных" абстракций в целом, объединив все в /usr/lib.

Что касается документации, Вы захотите использовать страницы руководства в /usr/share/man, или общая документация в другом формате в /usr/share/doc (который является на самом деле не частью FHS, но является довольно стандартным так или иначе). Если в сомнении, о котором руководстве разделяют, чтобы вставить Вашу страницу руководства, необходимо консультироваться списком операционной системы ручных разделов. Обычно эта информация содержится в man man. В моей системе это уступает:

1   Executable programs or shell commands
2   System calls (functions provided by the kernel)
3   Library calls (functions within program libraries)
4   Special files (usually found in /dev)
5   File formats and conventions eg /etc/passwd
6   Games
7   Miscellaneous (including macro packages and conventions), e.g. man(7), groff(7)
8   System administration commands (usually only for root)
9   Kernel routines [Non standard]

На большинстве изменений GNU/Linux Вы, вероятно, захотите использовать раздел 3.

4
12.02.2015, 18:13
1 ответ

Нет необходимости использовать цикл for-loop здесь, вы можете просто использовать find:

sudo find /var/log/ -type f -regex '.*\.[0-9]+\.gz$' -delete

Однако, как было предложено, проверьте ручную страницу logrotate на наличие способов уменьшить количество файлов.

11
27.01.2020, 20:47

Теги

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