May 29, 2001
Håller på med ett script som skriver loggar i en fil, det sker med hjälp av:
echo $variabel_1 $variabel_2 >>loggfil
Problemet kommer när vi ska läsa tillbaka data med hjälp av while read, då är det så att har man kört in flera rader vid skillda tillfällen i logfilen så har det smygit sig in end of file.
Det gör så att har man kört in tex 3 rader en gång och sedan 4 rader vid nästa tillfälle, så går det inte att läsa tillbaka data med read while, eftersom det ligger en eof efter rad 3.
Hur fasen kommer man runt det?
July 10, 2004
May 29, 2001
Adestro wrote: Lite mera källkod med fina kommentarer inflikade skulle göra saken enklare.
Har lyckats hitta felet, det var inte eof som ställde till det utan anrop av mail kommandot som verkar returnera något skumt värde som får whila read att stanna av, men nu fungerar det
1 Guest(s)