Puncte:0

logrotate pe ubuntu 20.04.4 nu va rula *configurația mea* în systemd

drapel ar

Am câteva procese la care scot jurnalele /var/tmp/ și /tmp/. Încerc să-l fac pe logrotate să lucreze la ele folosind un fișier pe care l-am introdus /etc/logrotate.d/. Un set de fișiere este generat de rsyslog utilitar (unde capturez rezultatul și acționez asupra ei într-un script separat)

Pentru viața mea, nu-mi dau seama de ce logrotate în systemd nu aleargă niciodată configurația mea. Rularea manuală funcționează întotdeauna fără erori.

# laxfw logrotate files - un plus la rsyslog logrotate

scripturi partajate

/var/tmp/laxfw.log
/var/tmp/laxauth.log
/tmp/laxfw.log
/tmp/laxauth.log
/var/log/laxfw.log
/var/log/laxauth.log
{
    roteste 7
    zilnic
    lipsingok
    notificare gol
# delaycompress
    comprima
    su syslog syslog
    creați 0664 syslog syslog
    prerotate
        /usr/local/laxfw/laxfw.prerotate.sh „$1”
    script final 
    postrotate
        /usr/local/laxfw/laxfw.postrotate.sh „$1”
    script final
}

/tmp/laxabuse.log
/var/tmp/laxabuse.log
{
    roteste 7
    zilnic
    lipsingok
    notificare gol
# delaycompress
    comprima
    su root root
    prerotate
        /usr/local/laxfw/laxfw.prerotate.sh „$1”
    script final 
    postrotate
        /usr/local/laxfw/laxfw.postrotate.sh „$1”
    script final
}

Am încercat să mut jurnalele în directoare diferite. Am schimbat permisiunile apparmor la aceste fișiere. Am adăugat scripturi prerotate și postrotate care vor captura încercări

Alergând cu --depanare sau --verbos nu dă nimic din ce pot găsi.

Ce îmi lipsește?

-- EDITAȚI | × -- Ieșire relevantă pentru --depanare opțiune:

logrotate --debug /etc/logrotate.conf
...
citirea fișierului de configurare laxfw.logrotate
...
model rotativ: /var/tmp/laxfw.log
/var/tmp/laxauth.log
/tmp/laxfw.log
/tmp/laxauth.log
/var/log/laxfw.log
/var/log/laxauth.log
 după 1 zi (7 rotații)
fișierele jurnal goale nu sunt rotite, jurnalele vechi sunt eliminate
comutarea euid la 104 și egid la 110
luând în considerare log /var/tmp/laxfw.log
  Acum: 2022-04-03 14:08
  Ultima rotație la 2022-04-01 09:28
  bustenul trebuie rotit
luând în considerare log /var/tmp/laxauth.log
  Acum: 2022-04-03 14:08
  Ultima rotație la 2022-04-01 09:28
  bustenul trebuie rotit
luând în considerare log /tmp/laxfw.log
  jurnalul /tmp/laxfw.log nu există -- omis
luând în considerare log /tmp/laxauth.log
  log /tmp/laxauth.log nu există -- omis
luând în considerare log /var/log/laxfw.log
  jurnalul /var/log/laxfw.log nu există -- se omite
luând în considerare log /var/log/laxauth.log
  log /var/log/laxauth.log nu există -- săriți peste
jurnal rotativ /var/tmp/laxfw.log, log->rotateCount este 7
sufixul dateext „-20220403”
model glob „-[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]”
redenumirea /var/tmp/laxfw.log.7.gz în /var/tmp/laxfw.log.8.gz (rotatecount 7, logstart 1, i 7), 
redenumirea /var/tmp/laxfw.log.6.gz în /var/tmp/laxfw.log.7.gz (rotatecount 7, logstart 1, i 6), 
redenumirea /var/tmp/laxfw.log.5.gz în /var/tmp/laxfw.log.6.gz (rotatecount 7, logstart 1, i 5), 
redenumirea /var/tmp/laxfw.log.4.gz în /var/tmp/laxfw.log.5.gz (rotatecount 7, logstart 1, i 4), 
redenumirea /var/tmp/laxfw.log.3.gz în /var/tmp/laxfw.log.4.gz (rotatecount 7, logstart 1, i 3), 
redenumirea /var/tmp/laxfw.log.2.gz în /var/tmp/laxfw.log.3.gz (rotatecount 7, logstart 1, i 2), 
redenumirea /var/tmp/laxfw.log.1.gz în /var/tmp/laxfw.log.2.gz (rotatecount 7, logstart 1, i 1), 
redenumirea /var/tmp/laxfw.log.0.gz în /var/tmp/laxfw.log.1.gz (rotatecount 7, logstart 1, i 0), 
jurnalul /var/tmp/laxfw.log.8.gz nu există -- nu va încerca să-l elimine
jurnal rotativ /var/tmp/laxauth.log, log->rotateCount este 7
sufixul dateext „-20220403”
model glob „-[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]”
redenumirea /var/tmp/laxauth.log.7.gz în /var/tmp/laxauth.log.8.gz (rotatecount 7, logstart 1, i 7), 
redenumirea /var/tmp/laxauth.log.6.gz în /var/tmp/laxauth.log.7.gz (rotatecount 7, logstart 1, i 6), 
redenumirea /var/tmp/laxauth.log.5.gz în /var/tmp/laxauth.log.6.gz (rotatecount 7, logstart 1, i 5), 
redenumirea /var/tmp/laxauth.log.4.gz în /var/tmp/laxauth.log.5.gz (rotatecount 7, logstart 1, i 4), 
redenumirea /var/tmp/laxauth.log.3.gz în /var/tmp/laxauth.log.4.gz (rotatecount 7, logstart 1, i 3), 
redenumirea /var/tmp/laxauth.log.2.gz în /var/tmp/laxauth.log.3.gz (rotatecount 7, logstart 1, i 2), 
redenumirea /var/tmp/laxauth.log.1.gz în /var/tmp/laxauth.log.2.gz (rotatecount 7, logstart 1, i 1), 
redenumirea /var/tmp/laxauth.log.0.gz în /var/tmp/laxauth.log.1.gz (rotatecount 7, logstart 1, i 0), 
jurnalul /var/tmp/laxauth.log.8.gz nu există -- nu va încerca să-l elimine
rulează scriptul prerotate
rulează scriptul cu arg /var/tmp/laxfw.log
/var/tmp/laxauth.log
/tmp/laxfw.log
/tmp/laxauth.log
/var/log/laxfw.log
/var/log/laxauth.log
:"
        /usr/local/laxfw/laxfw.prerotate.sh „$1”
"
redenumirea /var/tmp/laxfw.log în /var/tmp/laxfw.log.1
se creează un nou mod /var/tmp/laxfw.log = 0664 uid = 104 gid = 110
redenumirea /var/tmp/laxauth.log în /var/tmp/laxauth.log.1
se creează un nou mod /var/tmp/laxauth.log = 0664 uid = 104 gid = 110
rulează scriptul postrotate
rulează scriptul cu arg /var/tmp/laxfw.log
/var/tmp/laxauth.log
/tmp/laxfw.log
/tmp/laxauth.log
/var/log/laxfw.log
/var/log/laxauth.log
:"
        /usr/local/laxfw/laxfw.postrotate.sh „$1”
"
comprimarea jurnalului cu: /bin/gzip
comprimarea jurnalului cu: /bin/gzip
comutarea euid la 0 și egid la 0

model rotativ: /tmp/laxabuse.log
/var/tmp/laxabuse.log
 după 1 zi (7 rotații)
fișierele jurnal goale nu sunt rotite, jurnalele vechi sunt eliminate
luând în considerare log /tmp/laxabuse.log
  log /tmp/laxabuse.log nu există -- omis
luând în considerare log /var/tmp/laxabuse.log
  Acum: 2022-04-03 14:08
  Ultima rotație la 2022-04-01 09:28
  bustenul trebuie rotit
jurnal rotativ /var/tmp/laxabuse.log, log->rotateCount este 7
sufixul dateext „-20220403”
model glob „-[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]”
redenumirea /var/tmp/laxabuse.log.7.gz în /var/tmp/laxabuse.log.8.gz (rotatecount 7, logstart 1, i 7), 
redenumirea /var/tmp/laxabuse.log.6.gz în /var/tmp/laxabuse.log.7.gz (rotatecount 7, logstart 1, i 6), 
redenumirea /var/tmp/laxabuse.log.5.gz în /var/tmp/laxabuse.log.6.gz (rotatecount 7, logstart 1, i 5), 
redenumirea /var/tmp/laxabuse.log.4.gz în /var/tmp/laxabuse.log.5.gz (rotatecount 7, logstart 1, i 4), 
redenumirea /var/tmp/laxabuse.log.3.gz în /var/tmp/laxabuse.log.4.gz (rotatecount 7, logstart 1, i 3), 
redenumirea /var/tmp/laxabuse.log.2.gz în /var/tmp/laxabuse.log.3.gz (rotatecount 7, logstart 1, i 2), 
redenumirea /var/tmp/laxabuse.log.1.gz în /var/tmp/laxabuse.log.2.gz (rotatecount 7, logstart 1, i 1), 
redenumirea /var/tmp/laxabuse.log.0.gz în /var/tmp/laxabuse.log.1.gz (rotatecount 7, logstart 1, i 0), 
jurnalul /var/tmp/laxabuse.log.8.gz nu există -- nu va încerca să-l elimine
rulează scriptul prerotate
rulează scriptul cu arg /tmp/laxabuse.log
/var/tmp/laxabuse.log
:"
        /usr/local/laxfw/laxfw.prerotate.sh „$1”
"
redenumirea /var/tmp/laxabuse.log în /var/tmp/laxabuse.log.1
se creează un nou mod /var/tmp/laxabuse.log = 0644 uid = 0 gid = 0
rulează scriptul postrotate
rulează scriptul cu arg /tmp/laxabuse.log
/var/tmp/laxabuse.log
:"
        /usr/local/laxfw/laxfw.postrotate.sh „$1”
"
comprimarea jurnalului cu: /bin/gzip

Existenta .#.gz fișierele au fost create rulând manual

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.