sommy Skrevet 1. oktober 2009 Del Skrevet 1. oktober 2009 Har et lite logge verktøy som mister connection til noden den henter info fra i tide og utide pga strømbrudd, restart av router i andre enden o.l noe som medfører at log må startes manuelt igjen når dette oppdages. ønsker og lage et skript som restarter log automatisk ca 20-30 minutt etter den har stoppet. commandoen for og starte logen er root@25-3b-1d-46-3f-13:/home/#logdrift -f 10.15.12.10 test1.log når den starter oppigjen må den ikke overskrive test1.log men begynne med ny fil test2.log hvordan kan dette gjøres? Lenke til kommentar
Youcef Skrevet 2. oktober 2009 Del Skrevet 2. oktober 2009 Sette opp en cronjob til det? Lenke til kommentar
Breke Skrevet 18. oktober 2009 Del Skrevet 18. oktober 2009 Du må vel lage et script som overvåker top med jevne mellomrom, for deretter å greppe prosessen til loggeverktøyet. Du må vel ha en if-test som går på om prosessen eksisterer, og hvis ikke, så må du kjøre programmet som starter det. Kan bruke cron for å kjøre scriptet regelmessig. Om du må legge det i ny fil, så gjør du det kun om if-testen som starter loggen på nytt slår til. Mener du at du må ha en ny fil med nytt navn hver gang, så er det litt mer komplisert, enn om du skal legge det til fil2 uansett, om du må restarte. Ikke vanskelig å få til egentlig. Du kan skrive det selv? Lenke til kommentar
JohndoeMAKT Skrevet 18. oktober 2009 Del Skrevet 18. oktober 2009 Det er vanlig å bruke en pid-fil til dette. Sett opp en cron-jobb som kjører et script som leser en fil hvor en prosess-id er notert. Dersom det ikke finnes en prosess med den id-en startes loggingen på nytt og id-en til den nye prosessen skrives til fila. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå