logrotate è un programma pianificato (di solito ogni notte o settimanalmente) per archiviare i file di registro rinominandoli con un suffisso in modo che le applicazioni che scrivono i file di registro inizino a scrivere su nuovi file (vuoti).
Su un sistema a lunga esecuzione di solito ho un terminale con $ tail -f /var/log/kern.log o qualcosa del genere aperto. Ma di tanto in tanto devo riavviare tale comando perché non vengono più visualizzati nuovi messaggi. Presumo che ciò sia dovuto al fatto che il processo di rotazione del …
Ho seguito questo link per cambiare la configurazione del registro-rotazione per RHEL 6 Dopo aver apportato la modifica al file di configurazione, cosa devo fare per rendere effettivo questo?
Ho la seguente nuova configurazione logrotate: /var/log/nexus/nexus.log { rotate 7 missingok compress delaycompress copytruncate daily } Quando corro logrotate -d nexus, ottengo quanto segue: reading config file nexus reading config info for /var/log/nexus/nexus.log Handling 1 logs rotating pattern: /var/log/nexus/nexus.log after 1 days (7 rotations) empty log files are rotated, old …
The Geek Stuff ne ha un esempio logrotate. copytruncatecopierà e troncerà il file di registro originale. Allora perché dovremmo usare create? Il file di registro originale non è stato rimosso. /tmp/output.log { size 1k copytruncate create compress compresscmd /bin/bzip2 compressext .bz2 rotate 4 maxage 100 } Un'altra domanda è a …
Uso logrotate per ruotare i registri di accesso, errore e riscrittura di Apache. Il mio file di configurazione è simile al seguente: /apache/*log { compress dateext rotate 365 size=+300M olddir /log/old/apache notifempty missingok lastaction /bin/apache reload endscript } Il mio problema è che ogni volta che si verifica una rotazione, …
Secondo l'Amministrazione manuale Unix e Linux e man, logrotate ha opzioni per daily, weeklye monthly, ma c'è un modo per aggiungere un hourlyopzione? Questo post del blog menziona che puoi impostare size 1e rimuovere l'opzione time (ad esempio:) dailye quindi chiamare manualmente logrotatecon cron- suppongo qualcosa del genere logrotate -f …
Ho un processo in esecuzione che scrive l'output standard e l'errore standard in un file di registro /var/log/dragonturtle.log. Esiste un modo per ruotare il file di registro e il processo continua a scrivere nel nuovo file di registro senza interrompere il processo? Cosa succede attualmente (data la configurazione logrotate di …
Supponiamo che accanto ai registri del web server Apache non ho mai avuto alcun contatto con nessun tipo di registro (professionale) su alcun sistema operativo. Quindi la registrazione, anche se ho capito alcune nozioni di base, è un argomento piuttosto nuovo. Al momento l'investimento per conoscere appieno questo argomento sembra …
Esiste un modo per mantenere fisse le dimensioni del file di registro senza ruotarlo di un nuovo file vuoto ed eliminare (o archiviare) il vecchio file. Ad esempio, se imposto la dimensione massima del file di registro su 1 MB, dopo che la dimensione del file aumenta oltre tale limite …
test.sh #!/bin/bash echo "Hello World" test2.sh #!/bin/bash while true do sh test.sh >> /script_logs/test.log & done Voglio implementare logrotate per controllare le dimensioni del file di registro, quindi come implementare logrotate, se la situazione è come sopra?
Sto eseguendo Ubuntu 14.04 LTS e nginx su un Digital Ocean VPS e ogni tanto ricevo queste e-mail su un lavoro cron fallito: Soggetto Cron test -x / usr / sbin / anacron || (cd / && run-parts --report /etc/cron.daily) Il corpo dell'email è: /etc/cron.daily/logrotate: errore: errore durante l'esecuzione dello …
Qualcuno può spiegarmi la funzione di "ruotare" e "maxage" nella logrotazione, poiché questo è molto confuso. considera che sto usando i seguenti valori nel mio script: rotate 30 maxage 30 Grazie..
Ho registri nel seguente formato: AAAAMMGG Voglio comprimere i vecchi registri (più vecchi di quelli attuali) e magari spostarli in una directory diversa in seguito. Posso farlo in logrotate o devo usare uno script personalizzato in cron?
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.