Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Ohjelmointi, palvelimet ja muu edistyneempi käyttö => Aiheen aloitti: BlindStalker - 07.08.09 - klo:09.50
-
Eli seuraavaa ongelmaa/kysymystä pukkaa: Dhcp serveri ajaa tietoa lease-fileen, jota olisi tarkoitus säilyttää "pysyvästi" ja lease-db
ajaa aika-ajoin uutta dataa vanhan päälle, eli kysymys kuuluu kuinka dhcpd.leases filen sisältö saadaan lisättyä myös toiseen tiedostoon?
Manuaaleja koitin käydä läpi, mutta mitään läpimurtoa en saavuttanut. Ilmeisesti onnistuu jotenkin tailin kanssa kikkailemalla?
-
Hmm, eli jos nyt ihan oikein ymmärsin sulla on tarkoituksena vain dumpata lease tiedoston tiedot toiseen failiin ennen kuin sinne tulee uutta dataa?
cat /var/lib/dhcp/dhcpd.leases > leases_arkisto.txt
Jos laitat yhden linnunnokan sijasta 2 (>>) komento lisää uudet tiedot vanhojen perään tuohon leases_arkisto.txt tiedostoon, jos taas laitat vain yhden linnunnokan kuten esimerkissä leases_arkisto.txt tiedoston kaikki vanhat tiedot pyyhitään ja uudet kirjoitetaan tilalle.
Varmista tuo dhcpd.leases tiedoston polku, en oo siitä ihan satavarma onko se tuollanen...
Toivottavasti tästä oli apua... :)
-
jotain vastaavaa oli mielessä itselläkin, mutta miten automatisoida tämä siten että se logittaa suoraan toiseen fileen automaattisesti kun lease-fileen tulee uutta dataa?
-
Tee vaikka scripti ton edellisen postauksen komennon pohjalta ja laita croniin (http://www.adminschoice.com/docs/crontab.htm), sieltä sitten ajelemaan sitä kerran tunnissa tjsp Luulisin että se olis helpoin tie... :)