Unix skript
Prikazujem rezultate 1 do 4 od 4

Tema: Unix skript

  1. #1
    Unix_eh
    Guest

    Podrazumevano Unix skript

    Moze li mi neko pomoci ?

    Evo o cemu se radi: Postoji jedan log fajl na Unix-u i u njega se zapisuje svakih 4-5 sekundi. Medjutim, taj fajl preti da popuni potpuno particiju.

    Moja namera je bila da napisem mali skript, koji ce prebaciti taj fajl na drugu particiju a istovremeno tu kreirati soft link ka premestenom fajlu.

    Ja sam vec nesto napisao, ali bih da proverim...

    Kako bi po vama izgledali tih par redova ?



  2. #2
    Guest

    Podrazumevano Malo teorije nije na odmet

    da bi takav zahvat uradio, moras da obezbedis da ni jedan proces koji pise u log fajl ne radi. Tj da nema otvoren fajl-deskriptor nad datim fajlom. Jer ako budes uradio move i simbolicki link, to ce vaziti samo za nove procese koji otvarajau taj fajl nakon datog zahvata.

    Teoriski fajl se brise sa diska tek kada mu broj linkova na njega(inode) padne na nulu. Svako otvaranje fajla povecava broj linkova za jedan, a zatvaranje smanjuje broj linkova za 1. E sada cisto da uzmemo neki primer da to demonstriramo. Uzmi neki fajl po par kb npr i pocni da ga gledas sa less u jednom terminalu. Zatim u drugom terminalu pogledaj sa df koliko imas praznih slobodnih blokova. pa u drugom terminalu obrisi dati fajl i ponovo proveri broj slobodnih blokova i videces da se nije promenilo stanje, zatim u prvom terminalu mozes da i dalje gledas dati fajl bez ikakvih problema i kada izadjes is programa(close sistemski poziv je smanjio broj linkova za jedan, tj broj linkova je pao na nulu i fajl je obrisan) tada u nekom od terminala pogledas slobodno mesto na disku i videces da se promenilo. Ista stvar bi se desila i sa tvojim log fajlom da napravis move i link

  3. #3
    Unix_eh
    Guest

    Podrazumevano

    prvo, hvala na odgovoru.

    prvo pitanje: kako da vidim koji proces pise u taj fajl ?

    drugo pitanje, moze li ona nesto ovako ?

    kill proces
    skript
    start proces

    tj, to sve da bude skript...

  4. #4
    Guest

    Podrazumevano

    1. odgovor na prvo pitanje se zove program fuser( http://psmisc.sourceforge.net )

    2. da moralo bi tako da se uradi tj. da se pobiju procesi koji rade sa tim fajlom pa da se urade svi zahvati pa nakon toga da se ponovo pokrenu.

Slične teme

  1. Unix...
    Autor Šakal u forumu Unix / Linux Operativni sistemi
    Odgovora: 3
    Poslednja poruka: 30.06.2008., 17:50
  2. dreamweaver i java skript
    Autor mnn2 u forumu Web dizajn
    Odgovora: 11
    Poslednja poruka: 25.02.2008., 00:32
  3. Skript za proveru domena
    Autor stvt u forumu Web dizajn
    Odgovora: 5
    Poslednja poruka: 11.02.2006., 19:38
  4. Literatura za UNIX
    Autor fazon u forumu Unix / Linux Operativni sistemi
    Odgovora: 3
    Poslednja poruka: 30.09.2005., 15:57
  5. Skript za odbrojavanje vremena unazad...
    Autor MilanDokic u forumu Web dizajn
    Odgovora: 3
    Poslednja poruka: 14.12.2004., 11:48

Pravila za slanje poruka

  • Ne možete kreirati novu temu
  • Ne možete poslati odgovor
  • Ne možete dodati priloge
  • Ne možete prepraviti svoju poruku
  •