redirektor ">>" a delka vystupniho souboru

MeDon O_dot_Medek_ na _sh.cvut.cz
Úterý Září 23 13:04:26 CEST 2003


Jaroslav Svec wrote:
> Zapisuji kazdou minutu do log souboru pomoci redirektoru ">>".  Jak
> zajistit, aby vystupni soubor obsahoval vzdy jen urcity pocet cerstvych
> radku a trvale se nezvetsoval?
> 

vytvorte si funkci v shellu a posilejte to do ni, ta funkce to nakonci 
vzdy "usekne"

neco jako

loguj() {
  while read; do echo "$REPLY" >> "$1"; done
  tail "$1" > "$1".bak
  mv -f "$1".bak "$1"
}

pak jen
prikaz | loguj soubor.log



Další informace o konferenci Linux