technology/linux/general/index.md
... ...
@@ -6,6 +6,7 @@
6 6
- [dmidecode](dmidecode)
7 7
- [i3lock](i3lock)
8 8
- [journalctl](journalctl)
9
+- [logrotate](logrotate)
9 10
- [man_pages](man_pages)
10 11
- [mpd](mpd)
11 12
- [mpv](mpv)
technology/linux/general/logrotate.md
... ...
@@ -0,0 +1,28 @@
1
+# logrotate
2
+
3
+[guide and functions][]
4
+
5
+## file example
6
+```
7
+/var/log/example.log {
8
+ weekly
9
+ size 500M
10
+ missingok
11
+ rotate 5
12
+ compress
13
+ copytruncate
14
+ notifempty
15
+}
16
+```
17
+
18
+test using debug mode
19
+```
20
+logrotate -d /etc/logrotate.d/example
21
+```
22
+
23
+run manually
24
+```
25
+logrotate -f /etc/logrotate.d/example
26
+```
27
+
28
+[guide and functions]: https://www.techrepublic.com/article/manage-linux-log-files-with-logrotate/